Expérience
Carrefour - Architecte | Leader Technique
Novembre 2022 – Juin 2023
Contexte :
Le groupe français du secteur de la grande distribution, pionnier du concept hypermarché, vend en
grande majorité des produits alimentaires. Vendre des produits de bonne qualité est la priorité de
Carrefour. Actuellement, les collaborateurs de Carrefour effectuent les contrôles de qualité
manuellement et recueillent les résultats en manuscrit. L’enjeu de cette mission est de créer une
application qui permet de programmer différents contrôles à effectuer sur les produits alimentaires,
d’enregistrer des résultats, et définir si un produit peut être mis en rayon.
Description de la missions :
• Création du socle applicative selon une architecture microservices
• Développement de microservices selon une architecture hexagonale avec les principes DDD, BDD,
et TDD
• Accompagnement de l’équipe pour définir la stratégie de clean code, standards de code, bonnes
pratiques, et stratégie de tests
• Optimisation du processus de développement des User Stories et livraison
• Participation aux cérémonies Safe/Agile
• Rédaction/Découpage/Priorisation des US avec les équipes métiers
Compétences : JAVA 17, REACT, Angular, architecture hexagonale, TDD, DDD, JUnit, Cucumber,
Kubernetes, Bitbucket, Sonar, Spring Boot, Spring JPA, Spring Batch, SQL, Safe/Agile, Scrum, Jenkins.
OBJECTIFS Durant les 7 dernières années, j’ai eu l’opportunité de collaborer avec des clients de divers domaines,
sous différentes casquettes afin de proposer les solutions les plus adaptées aux besoins.
Développeur, Software Crafter, Leader Technique, Architecte Applicatif : Quel que soit mon rôle, mon
objectif est de répondre aux besoins tout en me souciant de la qualité, de la facilité d’évolution et de
la maintenance de la solution.
SOCIETE GENERALE - Software Crafter/Architect
Aout 2021 – Novembre 2022
• Migration d’application monolithique vers une architecture microservices
• Développement de microservices selon une architecture hexagonale avec les
principes DDD, BDD, et TDD
• Animation de chantier, et accompagnement de l’équipe pour définir la stratégie
de clean code, standards de code, bonnes pratiques, et stratégie de tests
• Suivi et traitement de la dette technique
• Optimisation du processus de développement des User Stories et livraison
• Synchronisation avec les différents acteurs interagissent avec nos microservices
CAPGEMINI - Architecte Solution/Leader Technique
Novembre 2019 – Juillet 2021
• Suivi et accompagnement des développements fonctionnels et techniques
• Pair-programming avec les collaborateurs du programme
• Maintien des compétences de l’équipe, qualification des ressources pour suivre
la stratégie de recrutement
• Synchronisation avec les intervenants techniques et métiers du programme
• Assurer l’adhérence à la trajectoire métier
• Suivi des dettes techniques, revues de code
BNP PARIBAS - IT Consultant
Octobre 2016 – Octobre 2019
• Développement de plusieurs API/Microservices en JAVA 8 avec une architecture
hexagonale.
• Les principes de DDD, TDD et BDD ont été utilisés pour mettre en œuvre le code dans
un monde Agile en étroite liaison avec le métier.
• Construction des premières briques d’une Digitale PlateForme permettant de
supporter la transformation de la banque.
IBM - IT Spécialiste / Chef de Projet Junior (chez Crédit Agricole)
Septembre 2014 – Septembre 2016
• Création d’applications Web/Mobile basés sur le Cloud
• Mise œuvre d’un cadre méthodologique dans le cadre d’un programme de
transformation digitale
• Chef de Projet Technique – Méthodes de suivi de projet, gestions des risques, et
plannings.