EXPERIENCES PROFESSIONNELLES :
Depuis Aout 2023 – Lead Développeur Full Stack (freelance)
- Programme de Transformation " APOLLO" chez SFR
Dans un contexte économique, l'équipe de développent est basculé au maroc.
J'interviens sur la mise à jour et modernisation de la brique d'orchestration des déploiements de services B2B chez SFR, basé sur un système de workflow.
• Etude et développement des API REST JAVA
• Implémenter les solutions techniques de processus workflow (JMS, KAFKA, JAVA, WS, FTP, SQL, BPMN+)
• Documenter le code et urbaniser votre code
• Management de l’équipe de développeurs au maroc
• Planification de réunion hebdomadaire
• Gestion du transfert de connaissance Paris/Casablanca
• Réalisation de Audit technique
• Accompagnement / Suivie des développements
• Support Tests sur les environnements d'intégration et validation
Environnement technique : Java, JMS, Kafka, Spring Boot, Spring Data (JPA / Hibernate), SQL, JUNIT
(Mockito), Maven / GIT (Flow) / SonarQ / Jenkins / SWAGGER / XML / XSD,
WS Rest/Soap, Angular
Tests : SoapUI, Postman
Intégration continue : Jenkins, Sonar, Gitlab CI
Juillet 2020 à Aout 2023 - Développeur Full Stack (freelance)
- Programme de Transformation "ARPEGE" chez SFR
Dans le cadre de la transformation du SI SFR, le projet Arpege a pour objectif l'orchestration du déploiement des offres entreprises (convergente fixes/mobiles/data/services) pour les clients SFR des directions B2B et Opérateurs.
Au sein d'une équipe agile :
• Etude et développement des API REST JAVA
• Comprendre les solutions technico-fonctionnelles qui sont établies
• Implémenter les solutions techniques de processus workflow (JMS, KAFKA, JAVA, WS, FTP, SQL, BPMN+)
• Mise en place de Gitlab CI
• Mise en place Sonar Qube
• Mise en place IHM de suivi de process
• Tester les développements
• Gérer les développements sous GIT
• Livrer les développements
• Challenger et valider la faisabilité technique
• Documenter le code et urbaniser votre code
• Mettre en visibilité, de manière journalière, écrite et orale, les travaux effectués
Environnement technique : Java, JMS, Kafka, Spring Boot, Spring Data (JPA / Hibernate), SQL, JUNIT
(Mockito), Maven / GIT (Flow) / SonarQ / Jenkins / SWAGGER / XML / XSD,
WS Rest/Soap, Angular
Tests : SoapUI, Postman
Intégration continue : Jenkins, Sonar, Gitlab CI
Mars 2019 à Juin 2020 - Développeur Full Stack (freelance)
- Programme de Transformation "AL2019" chez Caisse d’allocation Familiale
Dans le cadre de la réforme AL 2019, la Caf souhaite enclencher la construction du nouveau SI. Il est demandé de transitionner d’un SI historique à un SI ouvert, interopérable, construit autour d’activités automatisées où les données seraient certifiées et acquises via des tiers externes.
Au sein de plusieurs équipes agiles (médiation / service Java / base de données)
• Etude et développement des API REST JAVA
• Etude et développement des Batch PL/SQL
• Etude et développement des services Middleware sur le socle Oracle Service BUS du Cloud Oracle
• Mise en place d’une solution de supervision
• Mise en place d’une solution de gestion des erreurs
• Automatisation et Industrialisation (devops)
• Rédaction de documents techniques
• Support et accompagnement des développeurs
• Support (analyse et corrections), réalisation d’évolutions, et tests sur les développements de services
Environnement technique : Java, JMS, Spring Boot, Spring Data (JPA / Hibernate), JPQL / HQL & SQL,
JUNIT (Mockito), Maven / GIT (Flow) / SonarQ / Jenkins / Spring Cloud Service (Eureka / JHIPSTER), SWAGGER, ELK, XQuery, Javascript, Jython,
Pipelines, Oracle Service Bus 12c, Api Management, JDeveloper, Oracle Cohérence Cache
Tests : SoapUI, JMeter, Postman
Intégration continue : Jenkins, Sonar, Xl Deploy
Octobre 2017 à Février 2019 - Développeur Full Stack (freelance)
- Programme de Transformation "ATLAS" chez Saint-Gobain Distribution Bâtiment France
Refonte complète du Système d'Information du Groupe,
Mise en place de SAP ECC, Suite HYBRIS, C4C sur l'ensemble des métiers du groupe : Logistique, Marketing, Commerce, E-commerce, Finance.
Au sein de l’équipe médiation composé d’experts techniques et d’une équipe offshore pour la maintenance en Inde
• Mise en place d’une offre de service d’échanges
• Mise en place d’une solution de supervision
• Automatisation et Industrialisation (devops)
• Rédaction de documents techniques
• Support et accompagnement des développeurs
• Management de l’équipe de développeurs offshore en inde (en anglais) :
o Migration Des flux SOA vers OSB
o Mise en place SONAR (réalisation et suivie)
o Planification de réunion hebdomadaire (transfert de connaissance Paris/Inde)
o Support
o Accompagnement
o Suivie
Environnement technique : Java, Oracle Service Bus 12c, Api Management, JSF, Primefaces, JDeveloper Ant Task, Xl Deploy, Oracle Cohérence Cache, JMS, REST
Tests : SoapUI, JMeter
Intégration continue : Jenkins, Sonar
Avril 2014 à Octobre 2017 - Développeur Full Stack
- Programme de Transformation " Système de gestion des échanges (ou SGE) " chez ENEDIS
C'est un portail qui permet les échanges entre les différents acteurs du marché de l’électricité (fournisseurs, responsables d’équilibre) et Enedis. Depuis le 1er juillet 2007, date d'ouverture du marché de l’électricité en France, chaque foyer a le droit de choisir son fournisseur d’électricité. Pour centraliser et faciliter les échanges avec les nouveaux acteurs du marché, Enedis a mis en place un site internet à accès restreint aux acteurs du marché de l'électricité (fournisseurs, responsable d’équilibre).
Au sein de plusieurs équipes agiles :
• Intégration d’un bus de service
• Mise en place d’une solution de supervision
• Réalisation et analyse de tests de performance
• Référent technique sur le domaine IE
• Encadrement et formation d’une équipe de développeurs
• Mise en place d’une plateforme d’intégration continue
• Développement d'IHM en Spring MVC
• Développement de web service SOAP, avec JPA
• Mise en place d’une offre de service d’échanges
• Création d’une application de transport multi-protocoles au sein de cette offre
• Optimisation technique des applications du projet SGE
• Réalisation et analyse de tests de performance
• Mise en place d’une solution intelligente de gestion de cache
• Mise en place d’un BPM
• Réalisations de POC
• Mise en place d’une plateforme d’intégration continue
• Rédaction de documents techniques
• Support et accompagnement des équipes de développeurs
Environnement technique : Java, Oracle Service Bus, Architecture SOA, Weblogic, Oracle, J2EE, JSF,
Primefaces, Spring, WS, REST, Apache Camel, Apache CXF, Oracle Service Bus, Architecture SOA, Weblogic, Oracle, Primefaces, Oracle Coherence, SSL, Tomcat,Apache Server, Ehcache, Jcache, HTML, CSS, AngularJS (JavaScript), Jersey (Java), MyBatis (MySQL), Tomcat
Modélisation UML : Enterprise Architect
Tests : SoapUI, Selenium, FitNesse
Intégration continue : Jenkins, Sonar