À propos de 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)
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- PEAKSYSDéveloppeur .NET SeniorE-COMMERCEoctobre 2025 - Aujourd'hui (8 mois)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 .NetTRANSPORTSoctobre 2023 - mars 2025 (1 an et 4 mois)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 .NetDROITdécembre 2022 - juillet 2023 (7 mois)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.
Recommandations
Soyez le premier à recommander Baptiste
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
- BTS, InformatiqueLycée Mathias2016BTS, Informatique