À propos de Fabrice
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- BNPP CIBCOACH SOFTWARE CRAFTSMANSHIP & AI INTEGRATIONBANQUE & ASSURANCESjanvier 2025 - janvier 2026 (1 an)Montreuil, FranceContexte : 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).
- GEOPOSTARCHITECTE LOGICIEL / TECH LEADTRANSPORTSmars 2023 - janvier 2025 (1 an et 10 mois)Issy-les-Moulineaux, FranceContexte : 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).
- BFORBANKTECHLEAD DEVOPS GREENFIELD SUR LA FUTURE NEOBANQUE EN LIGNEBANQUE & ASSURANCESjuin 2022 - mars 2023 (9 mois)Puteaux, FranceContexte : 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).
Recommandations
Soyez le premier à recommander Fabrice
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- DUT Mesures PhysiquesIUT d’Orsay, Université Paris XI2006Major de promotion.
- Double diplôme d'Ingénieur/Master, spécialité Informatique.Polytech Paris Sud2010
Certifications
- TOEICETS2010