Vous êtes à la recherche d'un profil PYTHON DEVELOPER! Good News! Nous pouvons vous proposer les services de notre collaboratrice disponible immédiatement. N'hésitez pas à me contacter.
Bonne Année à tous! Qu'elle vous apporte joie, santé et Business! Pour bien démarrer l'année et m'apporter cette joie, je recherche une mission pour ma collaboratrice dont vous trouverez ci-joint le CV! Pourriez-vous m'aider? #AMOA #.NET
Dans cette session, vous apprendrez:
Les différences entre modéliser pour MongoDB versus une base de données relationnelle.
Une méthodologie pour modéliser pour MongoDB qui est adaptable aux projets simples, agiles ou plus complexes.
Quelques patrons de conception (design patterns) courants dans le développement d'applications avec MongoDB, dans le but de maximiser la performance.
Ce support correspond à une conférence qui s'intéresse à la mise en œuvre des Framework de Machines et Deep learning pour les applications web et mobiles. Principalement les Framwork TensorFlow.JS et DeepLeanring4J.
Je l'ai présentée au début dans mon établissement auquel j’appartiens, l’ENSET Mohammedia puis dans la conférence Carrefour des informaticiens, organisée par les étudiants de l'AIAC :
Académie internationale Mohammed VI de l'aviation civile.
et le code source est publié sur mon compte GitHub. La suite de cette série sera sans doute publiées dans les prochaines conférences :
https://github.com/mohamedYoussfi/angular-tensorflowJS
https://github.com/mohamedYoussfi/angular-ml5.js-mobilenet-feature-extractor
https://github.com/mohamedYoussfi/deeplearning4j-cnn-mnist-app
Les vidéos de la conférence sont publiée dans ma chaîne vidéo : https://www.youtube.com/user/mohamedYoussfi
Le plan de la présentation est suivant :
- Quelques Concepts de base à comprendre :
- Machines er Deep Learning, Les réseaux de neurones artificiels, MLP et CNN
- Les problèmes et les contraintes posées par les algorithmes d’apprentissage basés sur les réseaux de neurones
- Principaux catalyseurs qui ont redynamisé l’intelligence artificielle :
- Calcul de hautes performances à savoir les architectures massivement parallèles et les systèmes distribués
- La Virtualisation et le cloud Computing
- Big Data, IOT et Applications Mobiles
- Framework et Algorithmes de Machines et Deep Learning
- Réseaux et Télécommunications
- Open source
- L’écosystème des Framework de Machines et Deep Learning.
- L’architecture du Framwork TensorFlow
- Comment développer des applications de machines et Deep Learning pour les applications Web et Mobile en utilisant TensorFlow.JS et ML.JS
- Comment développer des applications de machines et Deep Learning pour les applications Java JEE en utilisant le Framework DeepLearning4J
Mot Clés :
Intelligence Artificielle, Machines learning, deep learning, TensorflowJS, Deeplearning4j, java, java script, angular
Vous êtes à la recherche d'un profil PYTHON DEVELOPER! Good News! Nous pouvons vous proposer les services de notre collaboratrice disponible immédiatement. N'hésitez pas à me contacter.
Bonne Année à tous! Qu'elle vous apporte joie, santé et Business! Pour bien démarrer l'année et m'apporter cette joie, je recherche une mission pour ma collaboratrice dont vous trouverez ci-joint le CV! Pourriez-vous m'aider? #AMOA #.NET
Dans cette session, vous apprendrez:
Les différences entre modéliser pour MongoDB versus une base de données relationnelle.
Une méthodologie pour modéliser pour MongoDB qui est adaptable aux projets simples, agiles ou plus complexes.
Quelques patrons de conception (design patterns) courants dans le développement d'applications avec MongoDB, dans le but de maximiser la performance.
Ce support correspond à une conférence qui s'intéresse à la mise en œuvre des Framework de Machines et Deep learning pour les applications web et mobiles. Principalement les Framwork TensorFlow.JS et DeepLeanring4J.
Je l'ai présentée au début dans mon établissement auquel j’appartiens, l’ENSET Mohammedia puis dans la conférence Carrefour des informaticiens, organisée par les étudiants de l'AIAC :
Académie internationale Mohammed VI de l'aviation civile.
et le code source est publié sur mon compte GitHub. La suite de cette série sera sans doute publiées dans les prochaines conférences :
https://github.com/mohamedYoussfi/angular-tensorflowJS
https://github.com/mohamedYoussfi/angular-ml5.js-mobilenet-feature-extractor
https://github.com/mohamedYoussfi/deeplearning4j-cnn-mnist-app
Les vidéos de la conférence sont publiée dans ma chaîne vidéo : https://www.youtube.com/user/mohamedYoussfi
Le plan de la présentation est suivant :
- Quelques Concepts de base à comprendre :
- Machines er Deep Learning, Les réseaux de neurones artificiels, MLP et CNN
- Les problèmes et les contraintes posées par les algorithmes d’apprentissage basés sur les réseaux de neurones
- Principaux catalyseurs qui ont redynamisé l’intelligence artificielle :
- Calcul de hautes performances à savoir les architectures massivement parallèles et les systèmes distribués
- La Virtualisation et le cloud Computing
- Big Data, IOT et Applications Mobiles
- Framework et Algorithmes de Machines et Deep Learning
- Réseaux et Télécommunications
- Open source
- L’écosystème des Framework de Machines et Deep Learning.
- L’architecture du Framwork TensorFlow
- Comment développer des applications de machines et Deep Learning pour les applications Web et Mobile en utilisant TensorFlow.JS et ML.JS
- Comment développer des applications de machines et Deep Learning pour les applications Java JEE en utilisant le Framework DeepLearning4J
Mot Clés :
Intelligence Artificielle, Machines learning, deep learning, TensorflowJS, Deeplearning4j, java, java script, angular
Bonjour à ma communauté Linkedin! Nous avons actuellement un développeur fullstack java/angular
Elle maîtrise les frameworks Angular, Node JS, Bootstrap, Express JS
Si vous êtes intéressé contactez moi en MP !
A la recherche d'un stage de Projet de Fin d'études pour élève ingénieur en informatique
domaines souhaitées :
Développement FullStack (Java EE / Spring boot + Angular 5 )
DevOps (Docker, Jenkins, Maven, git ... )
Big Data
Développement : c# / .Net
Introduction à l'Analyse et conception
des systèmes d’information en 1ère année d'IUT Informatique
* Système d'information
* Analyse et Conception : Phases de Développement du logiciel
* La Complexité du logiciel
* Votre rôle dans l'entreprise
Séminaire sur Machines, Deep Learning For Web Mobile and Embedded Application with DL4J and TFJS :
Les vidéos de ce séminaire sont publiée sur les adresses suivantes :
- https://www.youtube.com/watch?v=uGSa4NigFKs
- https://www.youtube.com/watch?v=2yRAu78slgc
- https://www.youtube.com/watch?v=1ThjK3xLWII
- https://www.youtube.com/watch?v=N7LCa6aiqFs
Ce séminaire a été animé à l’ENSET de Mohammedia, dans le cadre du Projet Européen H2020 CybSPEED (Cyber Physical Systems for Pedagogical Rehabilitation in Special Education) dans lequel notre laboratoire de recherche SSDIA (Signaux, Systèmes Distribués et Intelligence Artificielle) est partenaire aux cotés des pays partenaires (France, Espagne, Grèce, Bulgarie, Japan et Chillie). Un projet Multi-disciplinaire autour de l'Intelligence Artificielle, visant à créer un robot destiné à assister les personnes à besoins spécifiques, en particulier les personnes atteintes par la maladie de l’autisme. Ce séminaire traite deux thématiques principales Lattice Computing animé par le professeur Vassillis Kaburlasos, EMaTTech, KAVALA, GRECE et Outils de mise en oeuvre de Machines et Deep Learning pour les applications Web Mobiles et embarquées, animé par moi même. Ce séminaire a un caractère de formation, de sensibilisation et de maîtrise des outils de développement des algorithmes de l'IA pour un public hétérogène Multi-disciplinaire (Informatique, Génie Electrique, Génie Mécanique, Ingénierie Pédagogique, Biologie, Chimie, etc..) constitué principalement des doctorants de notre Labo SSDIA, d'autres Labo affiliés au CeDOC de la FST de Mohammedia ainsi que des enseignants chercheurs de l'ENSET, de EMaTTech Kavala, Grèce et d'autres enseignants chercheurs venant de d'autres centres comme CRMF de Marrakech.
Ce séminaire vise particulièrement à expliquer quelques concepts liés à l’intelligence artificielle. Principalement Machines et Deep Learning et comment mettre en œuvre les Frameworks de machines et deep lerning dans des applications Web, Mobile et embarquées en utilisant Principalement Deeplearning4J pour les applications Java coté backend ou coté FrontEnd Desktop, Web ou Mobiles Android, et TensorFlowJS pour les applications Java Scripts coté Browser Web et Coté Applications Mobiles Hybrides ou NodeJS coté Backend.
Cette série de vidéo aborde les éléments suivants :
• Concepes généraux de l’Intelligence Artificielle, L’IA Distribuée et Systèmes Multi Agents
• Concepts fondamentaux de Machines et Deep Learning
• Réseaux de neurones artificiels : MLP, CNN
• Période d’incertitude des réseaux de neurones
• Catalyseur de l’Intelligence Artificielle
o Architectures Parallèles GPU (CUDA, OpenCL)
o Systèmes Distribués
o Application Mobile et IOT
o Algorithmes de MDL
o Framework de MDL
• Machines et Deep Learning avec TensorFlowJS : Architecture
o Architecture et Mise en oeuvre
• Machines et Deep Learning avec le Framework DL4J
o Architecture et Mise en oeuvre
Ingénieur Informatique -- Développeur & formatrice Java/J2EE
Expérience de plus que 8 ans.
Maîtrise de plusieurs technologies: Hibernate, JPA, Spring, JSF, Primafaces...
Objectif général : Prendre en main l’une des bibliothèques JavaScript les plus utilisés pour créer des interfaces utilisateurs
Objectifs spécifiques :
Découper l’interface utilisateur avec les composants;
Configurer les composants avec « props »;
Gérer l’état local d’un composant avec « state »;
Afficher une listes de composants avec map();
Afficher un composant en fonction de l’état de l’application;
Interagir avec un utilisateur grâce à la gestion des événements;
Interagir avec un utilisateur par le biais des formulaires;
Communiquer avec un serveur HTTP avec AJAX;
Afficher des vues en fonction de l’URL avec le routage;
Mettre en forme un composant;
Support Complet sur la technologie EJB 3.1. Ce cours Traite l'architecture JEE. Les différents types EJB (Session, Entity, MDB). Des exemple complets sont aussi présentés.
Ce Support de cours Spring contient :
- Architecture JEE (Over view)
- Spring Overview
- Spring IOC
- Spring MVC
- Spring Integration (RMI, JaxWS, JaxRS, JMS, JMX,...)
- Spring Security
Bon apprentissage à tous
Professionnel informatisé orienté vers le détail avec quatre ans d'expérience en tant que spécialiste du support logiciel et système information et industrielle.
Compétence à fonctionner dans une large gamme de plates-formes. Excellentes compétences technique et en communication écrite et orale; Capable d'expliquer des problèmes logiciels complexes dans des termes faciles à comprendre
Bonjour à ma communauté Linkedin! Nous avons actuellement un développeur fullstack java/angular
Elle maîtrise les frameworks Angular, Node JS, Bootstrap, Express JS
Si vous êtes intéressé contactez moi en MP !
A la recherche d'un stage de Projet de Fin d'études pour élève ingénieur en informatique
domaines souhaitées :
Développement FullStack (Java EE / Spring boot + Angular 5 )
DevOps (Docker, Jenkins, Maven, git ... )
Big Data
Développement : c# / .Net
Introduction à l'Analyse et conception
des systèmes d’information en 1ère année d'IUT Informatique
* Système d'information
* Analyse et Conception : Phases de Développement du logiciel
* La Complexité du logiciel
* Votre rôle dans l'entreprise
Séminaire sur Machines, Deep Learning For Web Mobile and Embedded Application with DL4J and TFJS :
Les vidéos de ce séminaire sont publiée sur les adresses suivantes :
- https://www.youtube.com/watch?v=uGSa4NigFKs
- https://www.youtube.com/watch?v=2yRAu78slgc
- https://www.youtube.com/watch?v=1ThjK3xLWII
- https://www.youtube.com/watch?v=N7LCa6aiqFs
Ce séminaire a été animé à l’ENSET de Mohammedia, dans le cadre du Projet Européen H2020 CybSPEED (Cyber Physical Systems for Pedagogical Rehabilitation in Special Education) dans lequel notre laboratoire de recherche SSDIA (Signaux, Systèmes Distribués et Intelligence Artificielle) est partenaire aux cotés des pays partenaires (France, Espagne, Grèce, Bulgarie, Japan et Chillie). Un projet Multi-disciplinaire autour de l'Intelligence Artificielle, visant à créer un robot destiné à assister les personnes à besoins spécifiques, en particulier les personnes atteintes par la maladie de l’autisme. Ce séminaire traite deux thématiques principales Lattice Computing animé par le professeur Vassillis Kaburlasos, EMaTTech, KAVALA, GRECE et Outils de mise en oeuvre de Machines et Deep Learning pour les applications Web Mobiles et embarquées, animé par moi même. Ce séminaire a un caractère de formation, de sensibilisation et de maîtrise des outils de développement des algorithmes de l'IA pour un public hétérogène Multi-disciplinaire (Informatique, Génie Electrique, Génie Mécanique, Ingénierie Pédagogique, Biologie, Chimie, etc..) constitué principalement des doctorants de notre Labo SSDIA, d'autres Labo affiliés au CeDOC de la FST de Mohammedia ainsi que des enseignants chercheurs de l'ENSET, de EMaTTech Kavala, Grèce et d'autres enseignants chercheurs venant de d'autres centres comme CRMF de Marrakech.
Ce séminaire vise particulièrement à expliquer quelques concepts liés à l’intelligence artificielle. Principalement Machines et Deep Learning et comment mettre en œuvre les Frameworks de machines et deep lerning dans des applications Web, Mobile et embarquées en utilisant Principalement Deeplearning4J pour les applications Java coté backend ou coté FrontEnd Desktop, Web ou Mobiles Android, et TensorFlowJS pour les applications Java Scripts coté Browser Web et Coté Applications Mobiles Hybrides ou NodeJS coté Backend.
Cette série de vidéo aborde les éléments suivants :
• Concepes généraux de l’Intelligence Artificielle, L’IA Distribuée et Systèmes Multi Agents
• Concepts fondamentaux de Machines et Deep Learning
• Réseaux de neurones artificiels : MLP, CNN
• Période d’incertitude des réseaux de neurones
• Catalyseur de l’Intelligence Artificielle
o Architectures Parallèles GPU (CUDA, OpenCL)
o Systèmes Distribués
o Application Mobile et IOT
o Algorithmes de MDL
o Framework de MDL
• Machines et Deep Learning avec TensorFlowJS : Architecture
o Architecture et Mise en oeuvre
• Machines et Deep Learning avec le Framework DL4J
o Architecture et Mise en oeuvre
Ingénieur Informatique -- Développeur & formatrice Java/J2EE
Expérience de plus que 8 ans.
Maîtrise de plusieurs technologies: Hibernate, JPA, Spring, JSF, Primafaces...
Objectif général : Prendre en main l’une des bibliothèques JavaScript les plus utilisés pour créer des interfaces utilisateurs
Objectifs spécifiques :
Découper l’interface utilisateur avec les composants;
Configurer les composants avec « props »;
Gérer l’état local d’un composant avec « state »;
Afficher une listes de composants avec map();
Afficher un composant en fonction de l’état de l’application;
Interagir avec un utilisateur grâce à la gestion des événements;
Interagir avec un utilisateur par le biais des formulaires;
Communiquer avec un serveur HTTP avec AJAX;
Afficher des vues en fonction de l’URL avec le routage;
Mettre en forme un composant;
Support Complet sur la technologie EJB 3.1. Ce cours Traite l'architecture JEE. Les différents types EJB (Session, Entity, MDB). Des exemple complets sont aussi présentés.
Ce Support de cours Spring contient :
- Architecture JEE (Over view)
- Spring Overview
- Spring IOC
- Spring MVC
- Spring Integration (RMI, JaxWS, JaxRS, JMS, JMX,...)
- Spring Security
Bon apprentissage à tous
Professionnel informatisé orienté vers le détail avec quatre ans d'expérience en tant que spécialiste du support logiciel et système information et industrielle.
Compétence à fonctionner dans une large gamme de plates-formes. Excellentes compétences technique et en communication écrite et orale; Capable d'expliquer des problèmes logiciels complexes dans des termes faciles à comprendre
#PYTHON DEVELOPER DISPONIBLE
Beezen vous propose les services d'une collaboratrice disposant de 3 années d'expérience éprouvée en environnement PYTHON / CLOUD / DEVOPS. Qu'en dites-vous? N'hésitez pas à me contacter pour de plus amples informations.
Vous êtes à la recherche d'une perle rare? Nous l'avons! Voici le dossier de competences de notre collaboratrice disponible immédiatement et disposant de 3 années d'expérience. Faites vite! Elle ne restera pas disponible très longtemps :)
Une usine logicielle est un ensemble d’outils pré-configurés, de frameworks, de conventions, de processus, de documentations et de modèles de projets qui structurent les développeurs et leurs développements.
L’objectif est d’automatiser au maximum la production et la maintenance des applications afin d’améliorer leur qualité et le « time to market ».
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
Dans cette session, nous aborderons les différentes actions qui nous ont permis de mener à bien ce projet ainsi que les contraintes et comment nous les avons contourner afin d'arriver à une infrastructure et garantir un PCA sur cette application.
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...Microsoft Technet France
Pourquoi automatiser et orchestrer les processus IT, quels bénéfices pour l’entreprise et l’administrateur ? Quels gains de temps et productivité attendre ? Cette session sera l’occasion de répondre à ces questions au travers de plusieurs projets de mise en œuvre de System Center Opalis\Orchestrator (SCO) en entreprise
Retour d’expérience sur ‘TFS Online’ (VSTS) dans une solution industrielle (c...Microsoft Technet France
"La méthodologie Agile peut être appliquée à des projets de taille modeste, mais également à des projets industriels important. Lors de cette session, nous vous présenterons un projet d’industrialisation développé pendant près de 2 ans en méthodologie Agile et en technologies Web (Single Page Application), grâce à Visual Studio Team Services Online (TFS Online). Nous passerons en vue les moyens mis en œuvre et les solutions logicielles collaboratives utilisées. Nous analyserons les problèmes rencontrés, ainsi que les solutions appliquées pour les contourner, et nous reprendrons les 4 points forts appliqués.
Suite à cette session, vous serez conscient de l’organisation nécessaire pour concevoir une solution industrielle utilisée en permanence (24/7) par des milliers d’utilisateurs. Vous disposerez d’une méthodologie Agile exploitable et déjà éprouvée, y compris l’ensemble des solutions logicielles et techniques permettant d’échafauder une application basée sur la qualité des déploiements continus et sur la maintenance évolutive.
"
Microsoft Experieces 2016 - Retour d’expériences sur TFS OnlineDenis Voituron
Retour d’expériences TFS Online dans une solution industrielle
La méthodologie Agile peut être appliquée à des projets de taille modeste, mais également à des projets industriels important. Lors de cette session, nous vous présenterons un projet d’industrialisation développé pendant près de 2 ans en méthodologie Agile et en technologies Web (Single Page Application), grâce à Visual Studio Team Services Online (TFS Online). Nous passerons en vue les moyens mis en œuvre et les solutions logicielles collaboratives utilisées. Nous analyserons les problèmes rencontrés, ainsi que les solutions appliquées pour les contourner, et nous reprendrons les 4 points forts appliqués.
Suite à cette session, vous serez conscient de l’organisation nécessaire pour concevoir une solution industrielle utilisée en permanence (24/7) par des milliers d’utilisateurs. Vous disposerez d’une méthodologie Agile exploitable et déjà éprouvée, y compris l’ensemble des solutions logicielles et techniques permettant d’échafauder une application basée sur la qualité des déploiements continus et sur la maintenance évolutive.
Issue d’une expérience sur un projet transverse chez un client bancaire, cette présentation vous présentera la migration d’une application web initialement déployée sur Windows vers un Paas Openshift.
Le panel de transition des applications vers un PaaS ne se résume pas choisir entre appliquer des migrations de type Lift and Shift. Les organisations et méthodologies à adopter doivent être repensées, tout comme les architectures applicatives déployées sur ces infrastructures.
Nous présenterons au cours de cette session les évolutions réalisées sur une application web initialement déployée sur Windows, mais également les gains du passage à OpenShift qui en découlent, ainsi que les problématiques et difficultés qui ont été résolues au cours de cette transition.
Un support de cours complet sur l'architecture JEE et l'industrialisation du génie logiciel. Ce support contient les parties suivantes :
- Tendances du génie logiciel
- Architecture JEE
- Services de l'infrastructure JEE (jdbc, jndi, rmi,servlet, jsp, jstl, jsf,EJB, JaxWS, JaxRS, JMS, JMX, ....)
- Maven : Outil d'industrialisation du génie logiciel
- Junit : Test Unitaires
- Hibernate
- Spring IOC et Spring MVC
- Struts 2
Bon apprentissage à tous
Maven
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...Horgix
This is the slide deck of a talk by Alexis "Horgix" Chotard and Laurentiu Capatina presented at the MongoDB Paris User Group in June 2024 about the feedback on how PayFit move away from a monolithic hell of a self-hosted MongoDB cluster to managed alternatives. Pitch below.
March 15, 2023, 6:59 AM: a MongoDB cluster collapses. Tough luck, this cluster contains 95% of user data and is absolutely vital for even minimal operation of our application. To worsen matters, this cluster is 7 years behind on versions, is not scalable, and barely observable. Furthermore, even the data model would quickly raise eyebrows: applications communicating with each other by reading/writing in the same MongoDB documents, documents reaching the maximum limit of 16MiB with hundreds of levels of nesting, and so forth. The incident will last several days and result in the loss of many users. We've seen better scenarios.
Let's explore how PayFit found itself in this hellish situation and, more importantly, how we managed to overcome it!
On the agenda: technical stabilization, untangling data models, breaking apart a Single Point of Failure (SPOF) into several elements with a more restricted blast radius, transitioning to managed services, improving internal accesses, regaining control over risky operations, and ultimately, approaching a technical migration when it impacts all development teams.
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Dossier de competences MA
1. Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
DOSSIER DE COMPETENCES
Mohieddine
DEVELLOPEUR JAVA/JEE SENIOR
COMPETENCES METIERS
✓ Analyse du contexte et des besoins clients.
✓ Conception et réalisation des applications.
✓ Développement et maintenance des applications.
✓ Implémentation des tests unitaires des applications.
✓ Documentation des fonctions implémentées et des analyses effectuées.
✓ Participation à la gestion du projet via la méthodologie SCRUM.
✓ Tests fonctionnels des livrables.
COMPETENCES TECHNIQUES
✓ Framework Spring Core / Spring Boot / Spring MVC / Spring WS / Spring
Security / Hibernate / JSF / Struts1 / JUnit.
✓ Technologies Web Angular 6 / JavaScript / GWT / CSS / HTML5 / XML / Ajax.
✓ Standard Java/J2EE EJB3 / JPA / Servlet / JSP / JSF / JMS / REST.
✓ API JAVA Log4j / slf4j / Apache CXF / JavaMail / POI / iText / JExcelAPI.
✓ Méthodologies Agile SCRUM / Cycle en V.
✓ SGDB Oracle, MySQL, PostgresSQL.
✓ Serveurs Tomcat / Jboss.
✓ Outils Eclipse / Spring Source Tool Suite / IntelliJ / SOAPUI / Talend
Open Studio / Oracle SQL Developer / Mysql Workbench /
Phpmyadmin / Git / SVN / Jira / SonarCube / JMeter / Redmine
/ iReport.
✓ Conception et Modélisation UML / Design Pattern.
✓ Intégration continue Jenkins / Bladelogic / Maven / Gradel / Gitlab.
✓ Systèmes d’exploitation Linux (Ubuntu) / Windows.
2. Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
REFERENCES PROJETS
10/2017- ce jour : Sofrecom
Développeur Java/JEE Senior
Projet Coloris :
Contexte du projet : COLORIS est l’acronyme de « Commande Livraison des Offres de Réseaux
Infrastructures et Services ». Il s’agit d’une application permettant la gestion des commandes des produits
et services vendus à des clients Opérateurs et met à disposition des informations sur le suivi d’avancement
de ces commandes.
Equipe : 7 membres
- Un team leader
- Un Réfèrent Technique
- Un Chef de Projet
- 2 développeurs seniors et 2 développeurs juniors
Méthodologie : Agile Scrum
Réalisations :
✓ Migration technique du Framework Spring de la version 2.0.8 vers la version 4.3.9.
✓ Migration technique du Framework Log4J vers du slfj4J et son implémentation logback.
✓ Upgrade d’hibernate vers la version 5.2.10.
✓ Migration du framework « Clara Sécurité GASSI » vers Spring Security 4.1.4.
✓ Refactoring du build maven et centralisation des versions et des dépendances dans le pom
parent.
✓ Migration des scripts de sauvegarde et d’import de la base de données MySQL avec
MysqlDump vers XtraBackup.
✓ Développement d’un nouveau module de déverrouillage des lignes de commandes.
✓ Développement d’un nouveau Web service de mise à jour des jalons des commandes.
✓ Optimisation des performances du web service de facturation : analyse avec JMeter, réécriture
des requêtes SQL, indexation des colonnes, application d’une solution multi-thread.
✓ Préparation des kits d’installation sur la qualification et la production.
✓ Gestion des environnements de qualification.
✓ Automatisation de la chaine d’installation à partir d’un job Jenkins et le logiciel d’automatisation
bladelogic.
✓ Création d’un job Jenkins pour générer les rapports de qualité de code sur sonarQube.
✓ Rédaction des documentations sur la qualité de code suite aux analyses sonar : duplication,
règle de codage, mauvaises pratique, complexité selon le niveau de sévérité : bloquant, critique
et majeur.
✓ Chiffrage et décomposition des User Stories.
✓ Assistance au MEP de Prod et PreProd.
✓ Assistance aux réunions d’affinages faite par l’équipe MOA d’Orange Toulouse.
✓ Rédaction des documentations technique.
✓ Réalisation des tests Unitaire avec JUnit 4.
Environnement technique : Spring 4.3.9, Spring 2.0.8, Spring Security 4.1.4, JDK 7, Struts 1, Servlet,
JavaScript, Hibernate 5.2.10, JPA, Apache CXF 3.1.4, Log4j, Slf4j 1.7.25, JUnit 4.12, Maven,
XtraBackup, Tomcat 8, Mysql 5.1.35, Jenkins, SOAPUI, Eclipse, sonarQube, Bladelogic, JMeter,
SVN, Jira.
3. Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
Projet VIO :
VIO est une application interne à orange qui permet aux opérateurs tiers de passer des commandes de
produits et services de haut débit de manière automatisée. Les domaines concernés sont le Dégroupage,
l’ADSL, la Vente en Gros d’Abonnement et Trafic, la portabilité, les offres tarifaires commercialisées par
les partenaires d’Orange France.
L’application regroupe 4 modules : FOP (Frontal Opérateur), PARC, SAGIC et Vigie.
Equipe : 11 membres
- Team Leader, Réfèrent Technique, 6 développeurs, 2 testeurs et un product Owner
Méthodologie : Agile Scrum
Réalisations :
✓ Migration des EJB vers Spring version 5.0.5.
✓ Passage du serveur d’application Jonas vers Tomcat : modification du type packaging EAR vers
WAR, suppression des modules non compatible avec le nouveau type de packaging,
suppression des anciennes dépendances Jonas, adaptation des fichiers de configuration avec
Tomcat.
✓ Migration des JSP vers Angular 6
✓ Migration de la version de JAVA 6 vers JAVA 8.
✓ Migration des batchs dollarus vers OneAutomation.
✓ Gestion de l’environnement de qualification.
✓ Ajout de la fonction de vérification du flag maitre au niveau des batchs.
Environnement technique : Spring 5.0.5, Angular 6, JAVA 8, JAVA 6, JSP, Servlet, EJB, Apache
CXF, Dollaru, OneAutomation, Maven, Tomcat 8, Jonas, Oracle 11g, Jenkins, SOAP UI, Eclipse,
GIT, Jira, Scrum, JUnit 4.
10/2011 - 10/2017 : Audaxis
Développeur Java/JEE Senior
Projet Payment Gateway
Contexte du projet : PG (ou Payment gateway) est une application de gestion de paiement bancaire
en ligne, c’est une passerelle entre les sites boutique du client Rossel d’Audaxis et les opérateurs de
paiement en ligne.
L’objectif est d’intégrer les moyens de paiement Paypal, Ogone, ATOS et Buyway pour permettre les
achats en lignes dans les sites boutiques.
Equipe : 4 membres
- 2 développeurs, 2 Consultants fonctionnels.
Réalisations :
✓ Analyse des cahiers de charges.
✓ Conception technique de l’application et choix des frameworks à utiliser.
✓ Création des fichiers de configuration de type JSON qui contiennent les configurations des
providers (processors) de toutes les boutiques, parmi les configurations on trouve les URLs des
web services des opérateurs, les clés de signature, les utilisateurs, la devise, l’algorithme, les types
des opérateurs …
✓ Développement des fichiers templates pour les IHM et les formulaires en utilisant la technologie
FreeMaker et Spring MVC 4.2.3.
4. Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
✓ Développement des web services REST (type GET) qui sert à récupérer les formulaires et les
afficher au client : utilisation de Java 8, Spring web 4.2.3, Spring Boot 1.3.0, Spring 4.2.3, JSON,
Mysql 5.1.31, Hibernate 4.3.11, tomcat 8.0.28, Spring jdbc 4.2.3 et slf4j 1.7.13.
✓ Développement des web services REST (GET/POST) pour gérer les moyens de paiement ATOS et
Buyway : Submit du formulaire, récupération du statut d’une commande, gestion de refus et
annulation des transactions, notification et redirection.
✓ Développement des Web Service REST (GET/POST) pour consulter les logs de la base de données.
✓ Maintenance évolutive sur les autres moyens de paiement : Paypal et Ogone.
✓ Développement des tests Unitaire avec JUnit 4.12.
✓ Gestion des environnements de qualification.
✓ Rédaction des fichiers MD sur la documentation technique d’installation, de configuration et un
guide sur les web services de l’API de paiement.
Environnement technique : Spring Boot 1.3.0, JAVA 8, Spring core 4.2.3, FreeMaker 2.3.23, Spring
MVC 4.2.3, Spring WS 4.2.3, JSON, REST, Spring jdbc 4.2.3, slf4j 1.7.13, Mysql 5.1.31, Hibernate
4.3.11, tomcat 8.0.28, Spring Tool Suite 3.7.3 (STS), SOAPUI, Redmine, Git, Gradel, Jenkins,
Ubuntu.
Projet TobFLow
Contexte du projet : Tobflow (Total Object Base and Flow) est une plateforme permettant le
développement d’applications Internet basées sur des formulaires et workflow. Tobflow offre une réelle
convivialité pour modéliser, implémenter et piloter des flux de documents.
Equipe : 3 membres
- Chef de projet et 2 développeurs.
Réalisations :
✓ Analyse des cahiers de charges.
✓ Développement des nouvelles IHM de gestion des jalons, des avis de ressources et avis technique
en utilisant les technologies Tapestry 4.1.1 pour la partie front, XML et groovy pour la gestion des
workflow, spring 2.1 pour la couche métier et hibernate 3.0.2 comme ORM d’accès à la base de
données.
✓ Développement d’une solution d’envoi de mails automatique de notification à chaque
changement d’état ou action faite par les utilisateurs en utilisant l’API JavaMail 1.4.5.
✓ Intégration d’un nouveau workflow pour la mise à jour des états des projets en utilisant les
frameworks suivants : Spring 2.5.6, Groovy pour les scripts, XML, Hibernate 3.0.2 comme ORM
d’accès à la base de données et Tapestry pour l’IHM.
✓ Correction des anomalies et des retours client.
✓ Gestion des environnements de qualification.
✓ Développement des tests Unitaire avec JUnit.
Environnement technique: Spring 2.5.6, Tapestry 4.1.1, Servlet, Hibernate 3.0.2, JavaMail 1.4.5,
Groovy, XML, JUnit, log4j 1.2.9, Eclipse, SVN, Maven, Jenkins, Mysql 3.1.14, Apache Tomcat,
Redmine, Ubuntu.
Projet Compiere Presta
Contexte du projet : Presta est un outil interne de gestion des prestations des employés d’Audaxis, il vient
remplacer l’ancien outil Celoxis.
Etude des besoins, conception et développement from Scratch des différents modules du projet.
5. Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
Equipe : 3 membres
- Chef de projet et 2 développeurs.
Réalisations :
✓ Spécifications fonctionnelles et techniques détaillées.
✓ Migration des données de la base MySQL de Celoxis vers la base Oracle de Compiere Presta
avec l’outil Talend.
✓ Installation d’oracle 11g sur les serveurs de test et de Qualification.
✓ Création et Import des dump des bases de données sous Oracle 11g.
✓ Développement d’un nouveau composant Calendrier pour la saisie des prestations en utilisant
les technologies GWT 3.8.0, Java 6, JavaScript, CSS.
✓ Développement du module de gestion des absences et intégration des différents types de
workflow, utilisation des technologies GWT 3.8.0, Java 6, SQL, PL/SQL.
✓ Développement des différents type de rapports sous format PDF et excel via les outils
JasperReport et iReport.
✓ Développement des écrans de gestion de congé : demande absence, soldes de congé,
validation des absences et gestion des rôles et des accès : utilisation des technologies GWT 3.8.0,
CSS, Javascript, Java 6, SQL, PL/SQL.
✓ Développement des différents web Service de type REST de synchronisation de temps de saisie
entre PRESTA et l’outil Redmine en Utilisant Java 8, Spring WS 4.1.6, JSON et SoapUI.
✓ Développement d’un nouveau module de réservation des salles pour les formations et réunion
en GWT 3.8.0, CSS, Javascript, Java 6, SQL.
✓ Maintenance évolutive sur les modules de gestion des utilisateurs, gestion des projets et des
clients.
✓ Développement d’un nouveau diagramme de planning de congés avec GWT, JavaScript et
CSS.
✓ Développement du module d’envoi des emails de demandes et de confirmation des congés
en utilisant l’API JavaMail 1.4.
✓ Gestion de l’authentification des utilisateurs avec LDAP.
✓ Gestion des environnements de QUALIF et PROD.
✓ Rédaction des documentations technique et fonctionnel.
✓ Développement des tests Junit.
Environnement technique : GWT 3.8.0, Java 8, Java 6, Javascript, CSS, JSON, Spring WS 4.1.6,
REST, SoapUI, Java 6, JasperReport 3.5.3, SQL, PL/SQL, JUnit 4.1, Maven, LDAP, log4j1.6.1,
JavaMail 1.4, Continuum, jenkins, Eclipse, Oracle 11g, iReport, SVN, Jboss Server, redmine,
Talend, Ubuntu.
Projet : Rossel Abonnement (Rossel ABO)
Contexte du projet : Rossel a besoin que les données de l’application Vente seront synchronisées vers la
nouvelle application Rossel ABO.
Développement from Scratch d’un nouveau projet web service de synchronisation des données Vente
vers ABO.
Participation au développement des évolutions sur le projet Compiere ABO.
Equipe : 3 membres
- Chef de projet et 2 développeurs.
6. Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
Réalisations :
✓ Conception technique de l’application et choix des frameworks.
✓ Analyse des cahiers de charges.
✓ Migration des données de la base Rossel Vente vers celle de l’ABO à travers des jobs Talend.
✓ Développement et mise en place des web services REST de synchronisation des clients, adresses,
articles, liste de prix, tables de routages … avec Java 8, Spring WS 4.1.6, JSON et SoapUI.
✓ Ajout de la partie consommatrice des web service dans l’application Rossel Vente.
✓ Participation au développement des évolutions sur le projet Compiere ABO avec les
technologies GWT, JAVA 6, JasperReport, iReport, SQL.
✓ Développement des tests Unitaire JUnit
Environnement technique : Spring WS, Java 8, Java 7, SQL, PL/SQL, Maven, SoapUI, Jenkins,
Eclipse, Oracle 11g, Apache Tomcat, Talend, JasperReport, IReport, JBoss Server, Ubuntu,
Redmine.
Projet : Compiere EuroCenter
Contexte du projet : Compiere est une solution ERP open source mature et fiable, mondialement
reconnue et utilisée dans plus de 40 pays.
Equipe : 5 membres
- Chef de projet et 4 développeurs.
Réalisations :
✓ Analyse des cahiers de charges.
✓ Développement d’une carte de Géolocalisation des adresses des clients, utilisation de l’API
Geocoding API de google.
✓ Intégration d’un nouveau diagramme de planning dans Compiere basé sur du GWT et
javascript.
✓ Participation au développement des différents écrans et processus Compiere en GWT, Java 6,
SQL et PL/SQL.
✓ Installation d’oracle 11g sur les serveurs BD du client sous Ubuntu.
✓ Développement des tests Unitaire JUnit
Environnement technique : GWT, Java 7, SQL, PL/SQL, Javascript, CSS, Maven, Geocoding
API, Jenkins, Eclipse, Oracle 11g, Ubuntu, Jboss Server, Redmine.
10/2010 -10/2011 : RW International
Développeur Java/JEE Junior
Contexte du projet : Développement d’un ERP destiné aux entreprises de confections
Equipe : 5 membres
- Chef de projet et 4 développeurs.
Réalisations :
✓ Développement from Scratch du module de planification des ordres de fabrication en utilisant
les techno Jboss Seam, Richfaces et JSF au niveau de la couche présentation, des EJB 3 pour la
partie métiers et JPA pour la couche d’accès à la base de données.
✓ Conception et réalisation d’un module d’accès à l’ERP : Gestion des utilisateurs, des rôles et des
droits d’accès en utilisant les techno Jboss Seam, JSF, Richfaces, JPA et Hibernate.
✓ Développement du module Gestion de stock matière primaire, mouvement des articles.
✓ Reporting : Création et génération d’états PDF et Excel avec les API iText, Apache POI et
JExcelAPI.
7. Dossier de compétences | Beezen
www.beezen.fr
163/165 avenue Charles de Gaulle – 92200 Neuilly-sur-Seine – Téléphone : 01 41 43 00 00
Société par Actions Simplifiée au capital de 100.000 € - SIREN 502 612 914 RCS Nanterre
✓ Maintenance évolutive du module gestion des ressources humaines GRH de l’ERP.
✓ Mise en place et suivi d’installation.
✓ Développement des tests Unitaire avec JUnit
Environnement technique : JSF 1.2, Richfaces 3.3.2, Jboss Seam 2.0.3, EJB3, JPA, JDK6,
Hibernate, JasperReport, JExcelAPI, iText, CSS, javaScript, Ajax, jQuery, Eclipse, MySQL,
iReport, SVN, Jboss Server.
03/2010 - 09/2010 : Cylande
Développeur Java/JEE Junior
Projet : CyrusRef
Contexte du projet : CyrusRef est un ERP utilisé comme solution pour le retail : Progiciel verticaux pour la
gestion des magasins, centrales d’achats et entrepôts.
Equipe : 8 membres
- Team Lead et 7 développeurs.
Réalisations :
✓ Développement de 5 uses cases dans les modules client et articles du projet CyrusRef de
cylande : utilisation de JSF pour les IHM, Spring pour la couche métier, et Hibernate couplé avec
JPA pour l’accés à la base de données.
✓ Suivi et correction des bugs sur mantis.
✓ Création et génération des rapports aux formats word, PDF et powerpoint en utilisation Apache
POI et iText comme API Java.
✓ Test unitaire avec Junit.
Environnement technique : JSF 1.2, Richfaces 3.3.2, Spring 2.5.6, Hibernate 3.2, SOA, JAVA 6,
JasperReport, JSTL, Apache POI, iText, JUnit, Eclipse, Oracle, iReport, SVN, Tomcat Server,
mantis, Scrum.
Formation Académique
Année Universitaire Diplôme Etablissement
2009 Diplôme D’Ingénieur en Informatique ESPRIT
2006 Diplôme Universitaire Technologique en
Informatique (ISI)
ISI