Tech Lead Backend & AI Platform at TEEMZ / IFACI / IFA (2025-01 – Present)
Conception et industrialisation de GAIA Souverain, plateforme backend IA sécurisée pour l'analyse documentaire et les professionnels de l'audit interne.
- Mise en place d'une plateforme RAG sécurisée combinant services Java/Spring Boot/Spring AI, composants Python, LiteLLM, LanceDB et modèles OpenAI/Mistral, avec séparation ingestion, chunking, embeddings, indexation et retrieval.
- Renforcement runtime du pipeline: isolation des composants, séparation des environnements, logs d'audit et trajectoire d'erreur exploitable pour faciliter diagnostic et reprise.
- Exposition contrôlée des capacités IFACI via une couche MCP/API, permissions limitées par partenaire, clients Keycloak, OAuth2/OIDC, validation JWT et rôles applicatifs.
- Industrialisation OVHcloud avec Docker, Maven, registry, stockage objet S3, staging, logs centralisés, documentation d'exploitation et analyses sécurité/vulnérabilités avec Trivy.
Tech Lead Backend / Platform at GRDF (2022-07 – 2026-03)
Tech Lead du périmètre Collecte sur LOCOSU, OCGEN et Gazbhy, applications critiques pour les opérations terrain, campagnes et branchements gaz sur AWS et EDGAR on-premise.
- Ownership backend/platform du périmètre Collecte dans le programme de changement de gaz, en support de la bascule planifiée de 1,3M clients d'ici 2029.
- Évolution des services, batchs et APIs autour de la traçabilité des interventions, du suivi de campagnes, de la collecte d'événements métier et de la cohérence de données.
- Pilotage de la migration GMAO vers GOTAM / nouveau SAP sur 2 ans: double-run ancien/nouveau SAP, contrats REST, flux fichiers, idempotence et décommissionnement progressif.
- Automatisation de 12 mises en production mensuelles et tirs à blanc avec plus de 20 partenaires SAP, pour réduire la mobilisation manuelle et sécuriser reprise/cohérence des données migrées.
- Standardisation delivery/run: GitLab CI/CD, Ansible, procédures de déploiement, Okta OIDC/SAML/OAuth2, scans Trivy dépendances/images Docker, supervision et analyse performance PostgreSQL.
Tech Lead Java / Lead Developer Java at FDJ (2019-06 – 2022-12)
- Ownership de 4 microservices Core Tirages exposés en APIs publiques multicanaux, classées GOLD, disponibles 24/24, avec SLA de rétablissement incident de 1h à 2h selon service.
- Développement de service-draw-selection, service critique Flash / quick pick multi-jeux audité par un organisme indépendant et opéré sous 150 ms Web Service réseau inclus.
- Développement de service-draw-winning et service-draw-info: gains unitaires/cumulés, historique 18 mois, cache post-tirage, simulation de gains, jusqu'à 600 req/s et plus de 10M événements Kafka par topic et par soir.
- Durcissement Kafka: idempotence après rebalancing/redémarrage, ordering par timestamp/partition et exclusion des messages hors fenêtre J-1/J pour préserver la cohérence des calculs.
- Dimensionnement et performance: cluster Kafka 4 brokers, topics 8 partitions, 4 instances par service, migration PostgreSQL vers MongoDB sharded avec TTL, campagnes perf et tests limites à chaque release.
- Observabilité et sécurité: Micrometer/Prometheus/Grafana, seuils d'alerte validés avec le PO, JWT, clé d'intégrité JSON, Nexus IQ, validation Helm, accès production borné et leadership 4-9 personnes.
Consultant Java J2EE at JJA SA (2016-12 – 2018-12)
Applications internes distribution, batchs middle-office/ERP, synchronisation AS400/DYNASYS, reprise et intégration de données.
Développeur confirmé J2EE / Angular at Orange (2014-10 – 2016-10)
Services SOAP/REST, modules Wicket/AngularJS, migration Angular, qualité Sonar et tests automatisés.
Développeur Java J2EE / JavaFX at MSS-IGESA (2013-02 – 2014-10)
Modules ERP/e-commerce, services REST et reporting opérationnel JasperReports.