About Baptiste
- Des microservices .NET 6/8 propres, testés et documentés, capables de tenir la charge (jusqu'à 150 000 transactions/heure sur ma mission APRR)
- Une expertise Clean Architecture qui rend votre code maintenable sur la durée
- Une maîtrise de l'écosystème événementiel : Kafka, Polly (résilience), OpenTelemetry (observabilité), Keycloak (sécurité)
- Une vision Full Stack quand le projet l'exige : front (Angular, JS/jQuery, WPF MVVM) et persistance multi-bases (MongoDB, SQL Server, PostgreSQL, Redis, Snowflake)
- 9 ans d'expérience sur systèmes critiques : e-commerce (Cdiscount), transports (APRR), retail (Stokomani), LegalTech (Septeo), industrie (ArcelorMittal)
- Un passé de Lead Developer : encadrement, revue de code, choix d'architecture, mentorat
- Rigueur production : tests (xUnit, SpecFlow, WireMock, TestContainers), CI/CD (Azure Pipelines, Docker, Kubernetes), documentation C4 (Structurizr)
- Microservices / API REST en .NET 6/8
- Refactoring vers la Clean Architecture
- Pipelines de données (Kafka, Snowflake) et migration de bases
- Observabilité bout-en-bout (OpenTelemetry, tracing, métriques)
- Lead technique ponctuel (mentorat, revues, architecture)
- Applications Full Stack web (Angular / .NET) ou desktop (WPF / MVVM)
French
Native or bilingual
English
Conversational
Experience
- PEAKSYSDéveloppeur .NET SeniorE-COMMERCEOctober 2025 - Today (8 months)Bordeaux, France
Contexte & enjeux
Cdiscount, leader français du e-commerce. Équipe Finance Marketplace : écosystème de plusieurs dizaines de microservices gérant le cycle de vie financier des vendeurs tiers (conformité réglementaire, commissions, paiements, gestes commerciaux, reporting multi-pays). Enjeux : fiabilité comptable, conformité légale multi-juridictions, traçabilité des mouvements en multi-devises et forte volumétrie.Responsabilités stratégiques
- Conception et évolution de microservices .NET 6/8 en Clean Architecture
- Règles métier de calcul, contrôle et remboursement des commissions vendeurs
- Persistance multi-bases : MongoDB, SQL Server, Redis, PostgreSQL
- Pipelines d'ingestion vers Snowflake (data warehouse)
- Sécurisation des API : Keycloak / OAuth2 / OIDC
- Résilience Polly (retry, circuit breaker)
- Observabilité : OpenTelemetry, tracing distribué, métriques custom, Log4net
- CI/CD Azure Pipelines, Docker multi-stage, Kubernetes (Kustomize)
- Documentation C4 avec Structurizr
- Tests xUnit, Moq, FluentAssertions, BDD SpecFlow, WireMock
Résultats
- Microservices financiers livrés avec couverture de tests élevée et contrats d'API documentés
- Conformité réglementaire assurée sur plusieurs pays (S3 multi-régions, AGEC)
- Architecture maintenue lisible via documentation C4 à jour
- Diagnostic incident accéléré grâce au tracing distribué et aux métriques custom
Environnement :
C#, .NET 6/8, ASP.NET Core, Kafka, MongoDB, SQL Server, Redis, PostgreSQL, Snowflake, AWS S3, Docker, Kubernetes, Azure Pipelines, OpenTelemetry, Polly, Keycloak, xUnit, SpecFlow, Structurizr. - APRRDéveloppeur de logiciels .NetTRANSPORTATIONOctober 2023 - March 2025 (1 year and 4 months)Saint-Apollinaire, France
Contexte & enjeux
APRR exploite plus de 2 300 km d'autoroutes. Projet « Entrées sans ticket » : remplacement des bornes de péage traditionnelles par des portiques équipés de capteurs pour captation automatique des trajets. Enjeux critiques : haute disponibilité, temps de réponse < 2 secondes, capacité à absorber jusqu'à 150 000 transactions/heure. Toute erreur de reconstitution de trajet = facturation incorrecte multipliée par des milliers d'usagers.Responsabilités stratégiques
- Conception de services .NET 8 en Clean Architecture pour reconstitution et facturation des trajets
- Définition des contrats d'API REST et flux Kafka asynchrones entre microservices
- Modélisation et optimisation du modèle de données PostgreSQL pour la charge cible
- Stratégie de tests : xUnit, TestContainers (intégration), SonarQube (qualité continue)
- Conteneurisation et déploiement sur OpenShift, gestion des releases via Azure DevOps
- Conception d'un simulateur WPF (MVVM + Material Design) avec référentiel SQLite local, scénarios de trajets et passages sous portiques, envoi de messages Protobuf/Kafka
Résultats
- Services tenant la cible de 150 000 transactions/h avec temps de réponse < 2 secondes
- Simulateur WPF adopté par l'équipe pour valider tous les cas avant production, forte réduction des régressions en recette
- Couverture de tests d'intégration solide grâce à TestContainers (vraie base PostgreSQL plutôt que des mocks)
- Qualité maintenue dans les seuils SonarQube sur toute la mission
Environnement :
C#, .NET 8, ASP.NET Core, Kafka, PostgreSQL, Docker, OpenShift, SonarQube, xUnit, TestContainers, WPF, MVVM, SQLite, Protobuf, Azure DevOps. - SEPTEO SOLUTIONS NOTAIRESDéveloppeur de logiciels .NetLEGALDecember 2022 - July 2023 (7 months)34970 Lattes, France
Contexte & enjeux
Septeo édite des solutions logicielles pour les professionnels du droit (notaires, avocats, huissiers). Projet GenApi : automatisation de la génération de documents juridiques dans les transactions immobilières. Enjeux majeurs : conformité légale de chaque document et sécurité des échanges avec services externes, sur un produit utilisé quotidiennement par les études notariales.Responsabilités stratégiques
- Développement de fonctionnalités de génération sécurisée de documents juridiques
- Validation systématique de la conformité légale de chaque feature livrée
- Identification, analyse et résolution des bugs et problèmes de performance
- Déploiement et validation de versions bêta sur serveurs de test pour détecter les régressions
- Cycle Agile via Azure DevOps, revues via pull requests
Résultats
- Features livrées en conformité avec les exigences légales du secteur notarial
- Réduction des incidents de performance grâce au travail d'analyse et d'optimisation
- Diminution des régressions remontées en recette via le protocole de validation bêta
Environnement :
C#, .NET Framework 4.8, SQL Server, Azure DevOps, Git.
Recommendations
Be the first to recommend Baptiste
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- BTS, InformatiqueLycée Mathias2016BTS, Informatique