Expérience professionnelle
Aujourd’hui Ingénieur Consultant FullStack Sénior | DevOps, ENEDIS
Février 2023 «Enedis(entreprise de distribution d’électricité et gestionnaire du réseau électrique) est l’opérateur en charge
du réseau de distribution d’électricité en France. Première grande entreprise à mission du secteur de l’énergie.»
Au sein de l’équipe PIX-R, composée de 8 personnes, j’ai contribué à des projets variés et innovants pour
soutenir le développement de nouveaux cas d’usages pour la DSI et les Directions Régionales (DR).
J’ai travaillé sur une plateforme d’expérimentation dotée de fonctionnalités en temps réel, intégrant des
chaînes communicantes, la gestion de l’éclairage public et la mobilité électrique. L’objectif principal de
cette plateforme est de détecter et diagnostiquer les incidents basse tension (BT) et de prévenir et alerter
en cas de coupures.
∠ Participation à l’analyse des besoins et travaux préparatoires au développement
∠ Contribution à l’architecture de la solution
∠ Étude et conception du SI en s’assurant de la sécurité et de la performance
∠ Développement d’interfaces utilisateurs et de services back
∠ Implémentation de WebSocket pour la communication en temps réel, développement d’API REST,
et consommation d’API SOAP et de messages Kafka
∠ Réalisation des tests unitaires, intgrations, e2e (Junit, Mockito, Cypress...)
∠ Monitoring des services exposés aux utilisateurs (Kibana, Grafana, Prometheus)
∠ Maintien d’une chaîne d’intégration continue et des jobs de déploiement
∠ Maintien de la stack technique en mettant régulièrement à jour les versions des technologies
∠ Mise à niveau de Java de la version 11 à la version 17, spring Boot de 2 à 3 et d’Angular de la version
8 à la version 16
∠ Gestion des certificats pour sécuriser les communications
∠ Migration de l’application entre différentes zones réseau
∠ Transition de l’hébergement de code de Bitbucket vers GitLab
∠ Migration de Jenkins vers GitLab CI
∠ Maintien et contribution au projet Big Data (Spark)
Java 11-17 Spring Boot 2.5-3.X Kafka Angular REST SOAP WebSocket JWT SSl/TLS OpenID Connect SSO
oAuth2 Hibernate NodeJs Postgres PGaaS Flyway Liquibase Postman JUnit Mockito Cypress maven
Git Gitlab Gitlab-ci Python Shell Jenkins Artifactory SonarQube Jib Skaffold Docker Kubernetes
Kubctl Helm Vault Vagrant K3s Minikube VirtualBox Orange Cloud Kibana Grafana Prometheus Spark
JIRA Confluence Teams Linux IntelliJIDE
Février 2023 Ingénieur Consultant Backend, GRDF
Décembre 2021 «Gaz Réseau Distribution France (GRDF) est une société française de distribution de gaz. Elle est le principal
distributeur de gaz naturel en France et en Europe.»
Au sein d’une équipe agile scrum, je participe au développement backend d’OLOTEC (gestion des approvisionnements).OLOTEC est l’outil Logistique du Technicien et des guichetiers, permettant de gérer et suivre
l’approvisionnement du stock en guichet ou dépôt de proximité, avec une extension mobile de l’application.
∠ Participation à l’analyse des besoins et travaux préparatoires au développement
∠ Contribution à la conception technique
∠ Le développement de l’application back-end et les tests associés
∠ Contribution à la rédaction de la documentation technique
∠ Participation à la mise en place du pipeline CI/CD
∠ Optimisation temps de réponse, SQL, batch
∠ Git worfklows => revue de code, pair programming, bonnes pratiques
∠ Processus agiles (Scrum, Jira, Rédaction des stories techniques)
Java 11 Spring Boot REST JWT OKTA OpenID oAuth2 Hibernate Postgres Flyway Postman JUnit
Mockito Wiremock Zenkyio MapStruct Gradle Git Gitlab Gitlab-ci Artifactory SonarQube Docker JIRA
Confluence Teams Linux IntelliJIDE
Décembre 2021 Ingénieur Consultant FullStack, DARTY
Janvier 2021 «Darty, ou Darty France (officiellement Établissements Darty et fils), est une entreprise française de magasins
spécialisés dans la vente d’électroménager, matériels informatiques, téléphonie et audiovisuels (télévision et
audio).»
Au sein d’une équipe IT de la Digital Factory, j’ai participé aux développements des projets et au maintien
en conditions opérationnelles du périmètre de l’equipe Order Management System Darty.
Order Management System Darty est une équipe back office qui gére la prise de commande depuis le tunnel d’achat jusqu’à la logistique.
∠ Concevoir et développer les différents projets (back : Spring, Dropwizard | front : ReactJs)
∠ Contribuer à l’amélioration de la qualité du code (CraftsmanShip)
∠ Analyser et corriger les anomalies
∠ élaboration des tests unitaires (JUnit, Mockito)
∠ Participer aux rituels agiles de l’équipe (Daily Scrum Meeting, Poker Planning, Sprint Planning, Démo,
Rétrospective, …) et de la Digital Factory (PI Planning)
∠ Documenter les projets développés
Java 8/11 Spring Dropwizard Guice Jersey ReactJS Apache HTTP Client Jetty REST Hibernate DB2
Lquidbase Postman JUnit Mockito Gradle Git Gitlab Jenkins Nexus Ansible Sonar Bitbucket JIRA
Confluence Teams Linux IntelliJIDE
Décembre 2020 Ingénieur Consultant FullStack, STIME
Février 2020 «Stime est la societe de traitement informatiques des moyennes entreprises du groupe les Mousquetaires
(Intermarché, Netto, Bricomarché, Brico Cash, Bricorama, Roady, Rapid Pare-Brise, American Car Wash et
Izyscoot).»
Une équipe de 6 personnes travaille sur un grand projet Espace Com composé de plus de huit applications(PDC Nat, Catalina, SP, Budget, planning...)
EspaceCom est un portail à destination des points de vente. Il regroupe un certain nombre d’outils de diagnostic et de commandes permettant au point de vente de mener des actions en rapport avec le marketing.
∠ développement back-end (Java, Spring)
∠ développement front-end (AngularJs, Angular 8)
∠ maintenance corrective des anomalies
∠ élaboration des tests unitaires (JUnit, Mockito)
∠ déploiement des applications dans différents environnements
∠ étudier la faisabilité
∠ suivie et amélioration des performances (Sonar)
∠ participation à la migration de la chaine CI/CD vers OpenShift
∠ veille technologique
Java 1.8 Spring MVC Spring Data Hibernate AngularJs Angular 8 REST Postman Jasper Report JUnit
Mockito Postgres pgAdmin Flayway Tomcat Maven Git Gitlab Jenkins Nexis Ansible Sonar
OpenShift Teams Redmine Lunix IntelliJIDE
Janvier 2020 Ingénieur Consultant | Développeur/Concepteur Java Spring, MUTEX
Juin 2018 «Mutex est une société d’assurance. Elle construit et développe, pour ses mutuelles partenaires, des solutions
d’assurance en Prévoyance et Épargne-Retraite qui viennent en complément de leurs offres santé.»
Dans une équipe Scrum composée de 8 personnes (chef projet, 5 ingénieurs développeurs et 2 MOAs) et en
tant qu’ingénieur d’études et développement, je suis intervenu sur de nombreux projets Internet/Intranet
(Espace employeur, Solvay, Amaury, Référentiel Client...).
∠ développer les nouvelles évolutions applicatives (API SOAP, batchs, Middleware...),
∠ corriger et optimiser les fonctionnalités existantes (qualité, traçabilité, performance..)
∠ chercher les meilleures solutions d’implémentation pour améliorer la qualité et les performances
∠ participer aux réunions de planification et de chiffrage
∠ contribuer aux revues de code
∠ rédiger des spécifications techniques
∠ développer les tests unitaires
∠ exécuter les tests de recette d’intégration
Java 1.7 Spring WS Spring MVC Spring OAP Spring Boot Spring Batch Hystrix Hibernate MySQL
Elasticsearch Tomcat JUnit Mockito SOAP (Apache CXF) XSD WSDL SOAP UI Maven Subversion
Artifactory TeamCity Trello Linux IntelliJIDE
Mai 2018 Ingénieur Consultant | Développeur/Concepteur Java Spring, ACCENTURE SECURITY
Mai 2017 Après son acquisition par Accenture, Arismore est devenue Accenture Security.
∠ implémenter et analyser des correctifs de bugs sur les applicatifs métiers
∠ modéliser et implémenter la couche ORM
∠ analyse fonctionnelle des demandes client
∠ conception et développement de Services Web REST
Java 1.8 Spring Boot Spring MVC Spring Security Spring Core Postgres JUnit Mockito Postman Jenkins
Maven Nexus JIRA Git Confluence BitBucket Linux IntelliJIDE
Avril 2017 Ingénieur Etude et développement, ARISMORE
Juil 2015 «Arismore est une entreprise française spécialisée dans les services de sécurité numérique et la gestion des
accès et des identités, ainsi que l’architecture d’entreprise et la conduite du changement.»
Une équipe agile de 6 personnes travaille sur :
CVS : Annuaire de contrat voitures et services. Une application destinée au groupe PSA dévelopée en
Microservices
∠ implémenter des services Rest privés pour gérer l’annuaire
∠ implémenter des services Rest public utilisés par des systèmes externes
∠ mettre en place une architecture Microservices
∠ faire des évolutions frontales réalisées avec Angular2
∠ assurer les corrections suite aux anomalies remontées par la QA et le support client
Java 1.8 Spring Boot Spring Cloud Spring MVC Spring Security Eureka Zuul Angular2 LDAP (OpenLDAP)
Elasticsearch JUnit Postman Jenkins Ant Maven Nexus JIRA Git source tree Confluence Linux
BitBucket IntelliJIDE
APPLICATION D’IMPORT RH : Script permet l’importation des entités depuis des fichiers de différents
type à un annuaire LDAP
∠ développer des évolutions de modules applicatifs
∠ proposer et intégrer des solutions techniques comme Spring ldap et Spring IoC
∠ corriger et optimiser des fonctionnalités existantes
∠ migration de Ant vers Maven
∠ rédiger des documentations
Java 1.7 Spring Core Spring LDAP JUnit LDAP (OpenLDAP) Jenkins Ant Maven Nexus JIRA Git
source...