Hexainnovate

Antoine Ducrocq

Développeur EBX · Architecte .NET & Microservices · Industrialisation CI/CD

Développeur EBX / TIBCO et architecte .NET, seize ans d'expérience sur des projets de Master Data Management, d'architecture microservices et de DevOps. Cœur de métier : EBX, Java, .NET/C#, en environnements Cloud et conteneurisés (OpenShift, Azure). Passé de développeur à architecte applicatif en quatorze ans à la Matmut, aujourd'hui freelance. Depuis fin 2025, j'industrialise le développement assisté par agents IA sur mon propre produit.

Antoine Ducrocq
TIBCO EBX 6.1 → 6.2
migration en production
Dun & Bradstreet
brique conçue et réalisée
4 environnements, une chaîne par composant
livraison industrialisée
Français · Anglais
missions dans les deux langues

Expériences professionnelles

Hexainnovate — Freelance (mai 2024 → aujourd'hui)
Développeur EBX & DevOpsNov. 2024 – Août 2026
via Data Verity Corporation
Mission : AXA XL (filiale américaine) — environnement de travail intégralement en anglais

Développeur au sein d'une équipe internationale sur le référentiel tiers d'un assureur international, sur TIBCO EBX 6.1 puis 6.2, dans une architecture exposant le référentiel à plus d'une dizaine de systèmes producteurs et consommateurs, majoritairement via API.

01MDM / TIBCO EBX

La brique de résolution d'identité du référentiel, de bout en bout.

  • Conception et réalisation, en concertation avec le référent EBX, de l'intégralité de la brique Dun & Bradstreet : appels aux API D&B, consolidation des données tiers, logique de matching et de rapprochement (parcours DUNS, XL Name ID, Name-Address).
  • Migration EBX 6.1 → 6.2 : traitement des impacts sur l'image de base EBX de l'organisation, adaptation et campagne de tests.
  • Développement de triggers Java et de composants applicatifs EBX ; reprise du périmètre après le départ du développeur en charge du modèle de données.
  • Résolution d'une saturation en écriture provoquée par des lots d'appels API volumineux : migration du mode de requêtage Elasticsearch, optimisations et révision de règles.
02Migration du SI legacy .NET

Refondre le parc d'APIs sans que les systèmes appelants voient la différence.

  • Refonte du parc d'APIs .NET Framework adossé au MDM legacy, sous contrainte d'iso-fonctionnalité stricte : contrats d'interface et messages inchangés, aucune adaptation demandée aux systèmes producteurs et consommateurs.
  • APIs d'écriture attaquant directement le MDM legacy : réécriture complète en Java et en APIs EBX, avec transposition vers le nouveau modèle de données du référentiel.
  • APIs de recherche et de lecture : migration .NET Framework → .NET 8 sur Azure Functions, assortie d'une bascule de la source de données du MDM vers Elasticsearch.
  • APIs déjà adossées à Elasticsearch : migration technique .NET Framework → .NET 8 sur Azure Functions.
  • Recette de non-régression conduite conjointement avec l'équipe de tests et les équipes consommatrices, garantissant la transparence de la migration côté systèmes appelants.
03DevOps & plateforme — Harness, OpenShift, Artifactory

Sortir la livraison des postes développeurs pour la remettre dans la chaîne.

  • Industrialisation complète de la chaîne CI/CD du programme MDM : une dizaine de pipelines Harness couvrant 4 projets EBX, des Azure Functions C# et Java et plusieurs composants transverses.
  • Reprise d'un pipeline embryonnaire — déploiement du seul pod, paramètres ressaisis manuellement, build et publication Artifactory depuis les postes développeurs — vers une chaîne build → tests → artefact → déploiement → promotion sur 4 environnements, sans intervention humaine.
  • Modélisation déclarative de la topologie OpenShift (ImageStream, secrets, ConfigMap, PVC, Deployment, Service, Route) et centralisation de la configuration dans un dépôt CI/CD unique couvrant l'ensemble des projets EBX.
  • Conception d'une image de base EBX standardisée pour l'organisation, intégrant ses modules communs, publiée sur Artifactory avec versioning automatique.
  • Suppression du risque opérationnel majeur que constituaient les builds sur poste développeur et la saisie manuelle des numéros de version jusqu'en production : artefacts construits en CI, reproductibles et rattachables à un commit.

Développement assisté par agents IADepuis fin 2025
R&D et produit propre

Faire produire du logiciel par des agents IA de façon reproductible, et le prouver sur un produit réel plutôt que sur une démonstration.

  • Premier système multi-agents exécuté en local — WSL et GPU personnel, modèles hébergés en propre.
  • Chaîne de sept agents IA spécialisés — spécification, architecture, développement, tests, documentation, revue, CI. Le cycle entier est couvert, du cadrage d'une fonctionnalité au livrable publié : l'assistance ne s'arrête pas à l'écriture du code.
  • Chaque changement passe par une revue à quatre axes : code, architecture, conformité à la spécification, sécurité.
  • Hexarace, produit C# sous la marque Hexainnovate, en cours de développement : plugins pour SimHub, simulation automobile. Deux modules en cours, site public et changelog, hébergement et chaîne de livraison gérés en propre.
Matmut — 14 ans (avr. 2010 – mai 2024)
Architecte Applicatif & DevOpsDéc. 2021 – Mai 2024

Évolution vers un rôle d'architecte sur le programme de remplacement du mainframe COBOL : conception de la plateforme cible et montée en qualité des pratiques d'ingénierie.

  • Conception et mise en œuvre de la plateforme microservices sur OpenShift destinée à remplacer le mainframe COBOL du groupe.
  • Référent technique auprès des premières équipes de développement qui ont bâti sur cette plateforme : accompagnement, choix d'implémentation, revues.
  • Construction d'un pipeline CI/CD from scratch (Azure DevOps, SonarQube, Artifactory, XLDeploy).
  • Pilotage de la migration legacy .NET Framework → .NET 8, de l'évaluation initiale à la mise en production.
  • Mise en place d'échanges asynchrones via Kafka (event-driven).
  • Définition des standards de développement auprès de 150 développeurs .NET.
  • Pratiques d'ingénierie diffusées dans les équipes : DDD, Clean Architecture, revue de code.

Senior Tech Lead & Scrum MasterJanv. 2017 – Déc. 2021
  • Référent technique d'une équipe Scrum d'une dizaine de développeurs : choix techniques, architecture, qualité des livrables, et interface avec les besoins métier.
  • Animation du groupe Scrum Master (25 personnes) : coordination inter-équipes, rituels agiles, amélioration continue.
  • Contribution aux bonnes pratiques .NET à l'échelle de la DSI (150 développeurs) et amélioration des outils communs.

Analyste Programmeur .NET & C#Avr. 2010 – Mars 2017

Développement et maintenance du parc applicatif .NET/C# adossé au mainframe COBOL : applications web MVC, web services SOAP, optimisation des performances, tests unitaires et d'intégration. Travail quotidien sur SQL Server et Entity Framework.

FinanceUp — 2 ans et demi (mars 2013 – août 2015), en parallèle
CTO & associéMars 2013 – Août 2015

Plateforme de crowdfunding lancée avant que le secteur ne soit réglementé, conçue et exploitée de bout en bout : architecture, développement, serveurs.

  • Conception et développement de la plateforme from scratch : front .NET MVC, API REST, base SQL Server. Réalisation assurée seul, puis encadrement d'un stagiaire.
  • Exploitation en propre : deux serveurs dédiés, l'un de production, l'autre de forge (TFS) — sauvegardes, sécurité, disponibilité, mises en production.
  • Plateforme en production pendant environ un an, avec trois projets en campagne de financement.
  • Contraintes réglementaires du financement participatif intégrées à la conception, l'un des associés ayant obtenu le statut délivré par l'AMF.