
Fabrice Ghysdael
EXPERT TECHNIQUE TRANSVERSE
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
Ingénieur logiciel senior avec 15+ ans d’expérience, spécialisé dans les systèmes complexes, l’architecture logicielle, la qualité et le delivery. En tant que référent technique, je vous aide à construire, analyser et débloquer par l'exemple les situations (dette technique, métier, organisationnelle) pour sécuriser vos produits critiques, afin d'accélérer la prise de décision et améliorer durablement les pratiques des équipes.
Work experience
COACH SOFTWARE CRAFTSMANSHIP & AI INTEGRATION
BNPP CIBFreelance
Jan 2025 - Jan 2026
1 year 1 month
93100 Montreuil, France
Contexte : 3 applications critiques, delivery ralenti par les tests, dette technique, équipes multi-sites. Actions : • Mise en place d'une culture craftsmanship (TDD, BDD, clean code) dans les équipes (Paris, Chennai, Lisbonne). • POC et formation sur le dev assisté par l’IA (GPTOSS, RooCode). • POC et migration sur la CI d’automates de tests E2E sur Cypress, Playwright, Robot Framework. • POC et mise en place de mutation testing (PIT Test) et de tests de procédures stockées avec UTPLSQL. • Migration DevOps d’une solution interne vers du Gitops avec ArgoCD pour Kubernetes et vers Ansible / XLRelease pour les VMs. Résultats : • Déblocage des tests sur la CI, bloqués depuis 1 an. • CI performante (Jenkins / GitlabCI / ArgoCD / Kubernetes) avec des pipelines optimisées pour chaque application. • Réduction de 30% des bugs en production. • Équipes formées au développement assisté par l’IA (20+ développeurs).
ARCHITECTE LOGICIEL / TECH LEAD
GeopostFreelance
Mar 2023 - Jan 2025
1 year 11 months
92130 Issy-les-Moulineaux, France
Contexte : 4 applications critiques MDM, API Key management, Leadtime (prédiction de la date de livraison des colis) et le SSO. Actions : • MDM : architecture, conception et dévelopement pour intégrer les évolutions, mise en place de GraphQL et Kafka, optimisation du déploiement (Helm et Kubernetes), mise en place de l'observabilité (Prometheus, Grafana). • SSO : basé sur Keycloak, mise en place de l'authentification à deux facteurs (2FA). • Leadtime : refonte complète en 3 mois (modèle DDD, schémas BDD Postgres, architecture microservices, Java/Spring boot, CI/CD GitlabCI) de l'application, dysfonctionnelle depuis 3 ans. Tests de performance BDD et API via Jmeter, intégrés à GitlabCI. • API Key Management : basé sur Kong. Architecture de la V2 (modèle DDD, bounded contexts, UI, architecture logicielle et système, workflows utilisateurs). Déploiement sur Kubernetes via Helm et GitlabCI. • Développement ex-nihilo d'une solution de sauvegardes de la base MongoDB du MDM sur AWS S3, déclenchés via les CronJobs Kubernetes. • Mise en place des bonnes pratiques de craft et de clean code dans l'équipe. • Développement et intégration à la CI (GitlabCI) de tests E2E automatisés (Cypress) sur le MDM et l'API key management. Résultats : • Accélération de 50% des déploiement en production avec Kubernetes. • APIs de prédiction de date de livraison fonctionnelle avec des performances de 34ms à 1500 appels/s. • Réduction de 30% des bugs en production du MDM grâce aux tests automatisés, à l'observabilité et aux sauvegardes MongoDB restaurables en quelques minutes pour la reproduction des bugs. • Équipes formées au craft et au clean code (5 développeurs).
TECHLEAD DEVOPS GREENFIELD SUR LA FUTURE NEOBANQUE EN LIGNE
BforBankFreelance
Jun 2022 - Mar 2023
10 months
La Défense
Contexte : création ex-nihilo (greenfield) de la partie paiement de la banque en ligne. Actions : • Conception et architecture de la solution en DDD : modèle, bounded contexts, ubiquitous langage avec les experts domaine et les 5 développeurs de l'équipe en synchronisation avec le pôle architecture. • Développement du BFF et participation au développement du greenfield en Java Spring Boot avec une architecture microservices basée sur Kafka (outbox pattern avec PostgreSQL puis Kafka stream). • Réalisation de la CI avec GitlabCI et de la CD avec Gitops basée sur ArgoCD / Helm / Kubernetes (Google cloud GKE). • Réalisation de solutions de tests automatisés Robot framework dans la CI et d'une solution de stubs API. Tests de mutation testing (PIT Test) pour valider la qualité des tests unitaires. • Réalisation d'une solutions déploiement à la demande (BFF, microservices, serveur de stubs, Kafka de test, automate de tests Robot Framework) sur le Kubernetes local (Docker desktop) pour permettre aux développeurs de travailler en autonomie. • Formation de l'équipe aux bonnes pratiques TDD / BDD / Craft et clean code à travers des katas et des ateliers. Résultats : • Aucune dette technique ni defects à 6 mois de production. • Application métier performante : gestion des bénéficiaires, virements bancaires standards et instantanés. • CI performante basée sur Gitops, TTM divisé par 2 par rapport aux estimations initiales. • Équipes formées au TDD / BDD / Craft (5 développeurs).
Bouygues TelecomFreelance
Oct 2019 - Jun 2022
2 years 9 months
78140 Vélizy-Villacoublay, France
TECHLEAD DEVOPS SUR L'ESPACE CLIENT BOUYGUES TELECOM
Oct 2020 - Jun 2022
1 year 9 months
78140 Vélizy-Villacoublay, France
Contexte : dans l'une des deux équipes de 8 personnes en charge de l'espace client Bouygues Télécom. Le delivery était impacté par la complexité et la durée des tests E2E. Actions : • Création d'environnements éphémères sur Openshift via GitlabCI, au push d'une branche, permettant de déployer et tester de manière manuelle et automatique (via Robot Framework) la version. Cela à permis les démos en avance de phase au PO (feedback) et les debugs / validations de hotfix. • Mise en place de GraphQL-java (Java / Spring Boot) pour uniformiser les APIs pour React. • Développement d'une solution d'analyse des performances web des clients basée sur Dynatrace (JS). • Formation de l'équipe au TDD / BDD / Craft (katas TDD et refactoring, ateliers Three Amigos pour le BDD (acceptance conditions en prérequis d'une US "ready"). • Développement des US du frontend avec l'équipe (refactoring, réduction de la dette technique, nouvelles fonctionnalités) en React, Typescript / GraphQL et Robot Framework. • Développement backend en Python 3 sur une application de quotas de présence pour la réglementation liée à la Covid-19. Résultats : • Réduction progressive jusqu'à 50% des délais de tests E2E, à mesure de l'automatisation des tests. • Possibilité de montrer l'application au PO pour obtenir du feedback en cours de sprint, permettant d'éviter d'attendre la fin du sprint et le déploiement et ainsi gagner en vélocité (estimation 20%). • Solution claire de l'état de la performance des clients sur l'application. • Équipes formées au TDD / BDD / Craft (6 développeurs).
COACH AGILE SUR LES EQUIPES DE L'ESPACE CLIENT BOUYGUES TELECOM
Oct 2019 - Oct 2020
1 year 1 month
78140 Vélizy-Villacoublay, France
Contexte : transformation agile de 24 personnes (SCRUM / SAFE) et découpage de l'équipe en 3 équipes de 8 personnes. Coaching de ces équipes. Actions : • Mise en place de l'agilité dans les équipes orientées SCRUM / SAFE et des cérémonies associées. • Coaching des experts domaine, PM et PO pour structurer les demandes (notamment refinements, aide à la priorisation) via des ateliers tels que User Story Mapping, Example Mapping. Création d'un Feature Wall. • Refonte du Jira existant (issuetype, workflows...) pour le personnaliser aux pratiques des équipes. Résultats : • Amélioration de la vélocité de 30% avec des équipes plus petites et des objectifs mieux préparés en amont et plus clairs. • Mise en place d'une vision produit partagée facilitant les décisions et les priorisations. • Plus de 35 personnes formées et coachées à l'agilité pour les rendre autonomes
CarrefourFreelance
Apr 2018 - Oct 2019
1 year 7 months
91300 Massy, France
COACH AGILE ET TECHNIQUE SUR L'OMS CARREFOUR
Apr 2019 - Oct 2019
7 months
91300 Massy, France
Contexte : transformation agile et coaching de 15 personnes (SCRUM/SAFE). Coaching technique de l'équipe dans un deuxième temps. Actions : • Coaching du management OMS pour mettre en place une vision produit (ateliers User Story Mapping). Mise en place d'un Feature Wall pour la vision produit à 12/6/3 mois • Coaching Agile (SCRUM, SAFE, MVP, MOSCOW) puis Technique (dépendances multi API, CI/CD, Craft, TDD, BDD, Clean code) de l'équipe de développement de l'OMS. Résultats : • Les impacts réels visibles plus tôt par le management permettant une meilleure priorisation et une amélioration du time to market jusqu'à 30%. • Formation et coaching de plus de 20 personnes à l'agilité et au craft.
SCRUM MASTER ET DEVELOPPEUR SUR LE CLOUD PRIVE OPENSTACK ANSIBLE DE CARREFOUR
Apr 2018 - Apr 2019
1 year 1 month
91300 Massy, France
Contexte : coaching et développement au sein de l'équipe Openstack de Carrefour dans un contexte de résistance à l'agilité quant à son adoption par une équipe infra. Actions : • Coaching agile du management du programme et de l'équipe Openstack de 15 personnes sur les pratiques SCRUM et SAFE. Adaptation des rythmes et des synchronisations inter équipes au contexte complexe de création d'un cloud privé. • Développement d'un proxy IPMI pour permettre à MAAS de requêter les serveurs OVH derrière un bastion, de modules de chiffrement et de modules Ansible. Amélioration de la CI/CD et des pratiques de test et de clean code dans ce contexte complexe et particulier. Résultats : • Réussite de la mise en place des pratiques agiles dans une équipe peu convaincue de prime abord. Amélioration du time to market et de la prévisibilité du delivery de l'ordre de 30%. • Déblocage du management des serveurs par MAAS/IPMI avec le proxy IPMI. • Formation et coaching de plus de 15 personnes à l'agilité.
SCRUM MASTER ET DEVELOPPEUR SUR LE DOMAINE CARDS & PAIMENTS D'ING
INGFreelance
Apr 2017 - Apr 2018
1 year 1 month
Birchy Bay, NL A0G, Canada
Contexte : coaching et développement au sein d'une équipe experte de 6 développeurs full stack sur le domaine critique des cartes et des paiements, en SCRUM/SAFE puis Spotify dans un Train de 10 autres équipes de la même taille, couvrant toute la banque. Actions : • Coaching du PO sur la stratégie produit (Obeya Room, User Story Mapping, Example Mapping), le découpage des Epics en Feature puis en US, la création d'US qualitatives (INVEST/3C et acceptance conditions BDD en Gherkin) et respectant le workflow du board SCRUM défini avec l'équipe. • Développement et architecture de fonctionnalités en Java / Spring Boot telles que la modification en temps réel des plafonds de cartes, l'opposition temporaire, le changement de fournisseur de cartes de crédit, la vérification via un progiciel ING de l'autorisation d'un changement de plafonds. Résultats : • Amélioration de la définition et priorisation des features ainsi que de la fluidité intra et extra équipe réduisant le time to market de l'ordre de 20%
SCRUM MASTER ET LEADER TECHNIQUE
SNCFFreelance
Feb 2016 - Apr 2017
1 year 3 months
Saint-Denis, France
Contexte : recrutement d'une équipe et formation à SCRUM. Architecture et développement de deux produits permettant la gestion et l'exploitation des déclarations d'incidents sur le matériel SNCF. Actions : • Recrutement d'une équipe de 4 développeurs. Formation puis accompagnement de cette équipe et du PO à l'agilité et à SCRUM. • Architecture et développement d'une base PostgreSQL, d'un backend Java Spring et de deux frontend AngularJS responsive, permettant de collecter les déclarations d'incidents usagers et internes, leur dédoublonnement et leur exploitation par les agents SNCF. Résultats : • Conception, développement et déploiement en production des deux produits en 1 an. • Les métiers, historiquement frileux aux produits informatiques, ont pris confiance en le produit et nos démos de sprint retrospective ont attiré jusqu'à 150 stackholders venant de toute la France.
CHEF DE PROJET MOE ET DEVELOPPEUR
Klee
Jan 2015 - Feb 2016
1 year 2 months
92350 Le Plessis-Robinson, France
Contexte : gestion de projet MOE et développements des parties critiques pour une application de gestion des formations professionnelles pour laquelle il ne restait qu'un seul développeur.
CHEF DE PROJET MOE ET ARCHITECTE TECHNIQUE
Bouygues Télécom
Aug 2011 - Jan 2015
3 years 6 months
78140 Vélizy-Villacoublay, France
Contexte : chef de projet MOE et architecte technique sur les logiciels de configuration du réseau 2G et sur une application de supervision légère des réseaux 2G/3G/4G (DEC) utilisée dans le cockpit réseau. Actions : • Refonte de DEC (base de données / architecture et développements) sur ma proposition au management pour la moderniser et lui permettre de superviser la 4G qui était sur le point d'être déployée. • Pilotage de projets en forfait et en régie. Résultats : • Economie de plusieurs dizaines de milliers d'euros sur le début de la supervision 4G (vs une solution constructeur, en attendant la supervision lourde). • Economie moyenne de 60k€ annuels sur mes projets, mes connaissances techniques me permettant de négocier les chiffrage projets, sans porter atteinte aux relations fournisseurs ni à la qualité (optimisations & stratégie). • Respect systématique de mes engagements de mise en production, de mes indicateurs qualité et de mes objectifs Qualité Coûts Délais.
DEVELOPPEUR
Orange Business Services
Oct 2010 - Aug 2011
11 months
92130 Issy-les-Moulineaux, France
Contexte : Développeur dans l'ESN Orange Business Services en régie chez un client sur un logiciel de dématérialisation du courrier postal.
Education
Polytech Paris Sud
Double diplôme d'Ingénieur/Master, Informatique
2007 - 2010
3 years 2 months
IUT d'Orsay
DUT, Mesures Physiques
2003 - 2006
3 years 2 months
Grade: Major de promotion
Licenses & certifications
PSM1 (Professional Scrum Master 1) 78/80
Issued: Dec 2017
TOEIC 920
Issued: Feb 2010