Rôle :
Développeur senior
Modernisation de fonctionnalités de Cash Management, au sein d’une feature team
- Mise en place de tests sur les fonctionnalités legacy existantes, utilisation des tests de
mutation afin d’assurer une très bonne couverture du code legacy
- “APIsation” des fonctionnalités
- Refactoring du code legacy, avec mise en place d’une architecture hexagonale
Rôle :
Coach craftsmanship
Accompagnement en immersion d'équipes sur leurs points de souffrance
- binômage, mob programming, ateliers sur thématiques rencontrées (stratégie de tests,
refactoring du code applicatif, stratégie de branching,...)
- accompagnement des équipes pour mettre en visibilité la dette technique
Mise en place d'une "offre de service" autour de la sensibilisation et appropriation des
bonnes pratiques de développement
- mise en place d'outils/ateliers de diagnostic pour lancer/intensifier la démarche
d'amélioration continue des équipes
- mise en place de contrats de coaching lors des accompagnements en immersion
Accompagnement de coachs craftsmanship juniors
Environnement Technique : Git, Gitlab CI, Sonarqube, Artifactory, Java 11, Maven, Junit,
Cucumber, Spring Boot, Selenium, Angular 2, Docker
Contexte :
Mise en place d’une offre d’accompagnement des équipes autour de la qualité logicielle
au sein d’Orange France
Coach craftsmanship
BNP Paribas Securities Services
2020 - aujourd'hui
Contexte :
Programme de Transformation Agile & DevOps de BNP Paribas Securities Services
Migration massive d’applications de SVN/Jenkins vers une plateforme d’intégration
continue Gitlab/Jenkins 2 (environ 150 applications, 1000 développeurs)
- Migration des repositories SVN vers Git
- Formation Git & Git flows des développeurs
- Mise en place de pipelines d’intégration continue (Jenkins, Gitlab) sur différentes
technos
- Formation des développeurs à la plateforme d’intégration continue (pipelines
Jenkins)
Coaching des équipes dans leur “voyage” vers l’agilité/devops (“create the right product
for the customer, by reducing the feedback loops, the right way”)
- Adoption d’une posture de servant leader auprès des équipes projet
- Etre à l’écoute de leurs problématiques et les aider à identifier des 1ères
pistes
- Faire en sorte que les équipes se sentent soutenues
- Sensibilisation des équipes de développement sur la dette technique et les
bonnes pratiques de développement
- Formation et accompagnement des équipes sur les pratiques Behavior Driven
Development (Discovery/Formulation/Automation)
- Ateliers avec les équipes pour appréhender le code legacy (mise en place de
tests automatisés, refactor de code)
Contexte :
Automatisation des “payouts” pour les marchands dans le cadre d’une place de marché
Missions :
- Analyse et correction d’anomalies sur l’application legacy
- Développements Backend
Contexte :
Refonte du système de droits d’accès des locaux BNP
Missions :
- Mise en place d’un cadre agile opérationnel
- Accompagnement du Product Owner dans la priorisation et la rédaction des user stories
- Développements Backend
Application de prise de commandes
Conception et réalisation de services REST de prise de commandes (domaines mobile & internet)
ïAccompagnement sur les bonnes pratiques de développement (clean code, refactoring, TDD/ATDD, Mob Programming)
ïAnimation de cérémonies agiles
ïMise en place de pratiques DevOps
ïAu niveau Accenture :
• Sélection des proroSuivi de la performance de 7 collaborateurs
• Suivi de la facturation de l'équipe Accenture (35 personnes)
Chef de projet technique - Application Front de Gestion des contrats
Accenture pour Société Générale
juin 2012 - août 2013
Animation et gestion d'une équipe de 5 ingénieurs
ïReporting régulier de l'avancement, des problèmes rencontrés et de leur résolution auprès du management
Responsable d'équipe / Scrum Master- Refonte du SI de collecte de données d'état civil
Infotel pour Banque de Franceï Paris (France)
septembre 2009 - mai 2012
Encadrement des membres de l'équipe de réalisation (5 ingénieurs d'étude)
ïEstimation des charges de réalisation et planification
Encadrement des membres de l'équipe de réalisation (5 ingénieurs d'étude)
Responsabilité du respect des délais et de la qualité des livraisons logicieles
Ingénieur projeT
CapgeminiïRennes / Paris / Sultanat
novembre 2003 - novembre 2008
Mise en place d’un système de supervision du réseau
Maintenance & évolutions du SI Géographique d’opérateurs mobiles (3 ans)