Disponible — Lyon & Remote France Available — Lyon & Remote France

Pierre Belin

Développeur .NET Sénior Senior .NET Developer · 10+ ans · .NET · Ex MVP Microsoft · Boosté à l'IA · 10+ yrs · .NET · Ex Microsoft MVP · AI-powered

Des applications .NET robustes, livrées en continu tous les jours.
Architecture solide, zéro régression, specifications métier validées avant chaque sprint.
Boosté à l'IA pour une vélocité ×3.

Robust .NET applications, shipped continuously every day.
Solid architecture, zero regressions, specs validated before every sprint.
AI-powered for 3× velocity.

Références clients Client references
STid Symbotic KickMaker ASALOG DigitalKin Exon
Pierre Belin — Développeur .NET Sénior Freelance Lyon
Dispo · Lyon Open · Lyon
À propos
About

Un expert .NET qui livre de la valeur dès les premiers jours.

A .NET expert who delivers value from day one.

10+ ans d'expérience sur des projets .NET complexes, en production, dans des secteurs exigeants : robotique, énergie, IA, commerce.

10+ years of experience on complex .NET projects in production, across demanding sectors: robotics, energy, AI, e-commerce.

Je travaille en Clean Architecture et DDD, avec des découpages en microservices ou en modules selon la taille du projet. Chaque base de code que je livre est maintenable par une équipe, pas seulement par moi.

I work with Clean Architecture and DDD, with microservice or modular decomposition depending on project size. Every codebase I deliver is maintainable by a team, not just by me.

Les specs sont co-construites avec les parties prenantes avant de coder. Tests unitaires, intégration, contrats, performances — zéro régression à chaque release.

Specs are co-built with stakeholders before writing code. Unit, integration, contract and performance tests — zero regressions at each release.

J'utilise Claude Code pour automatiser le répétitif et accélérer les livraisons. Résultat : plusieurs déploiements par semaine, vélocité multipliée par 3, et plus de 20 000 tests produits sur mes missions.

I use Claude Code to automate repetitive work and accelerate delivery. Result: multiple deployments per week, 3× velocity, and 20,000+ tests written across my missions.

Basé à Lyon. Remote ou sur site, disponible sur toute la France. Missions longue durée bienvenues.

Based in Lyon. Remote or on-site, available anywhere in France. Long-term missions welcome.

.NET / Backend
C# / .NET 10 ASP.NET Core Entity Framework Akka.NET gRPC REST / GraphQL
Architecture & design
Architecture & design
Clean Architecture DDD / CQRS Modular Monolith Microservices ADR
Qualité & tests
Quality & testing
Stratégie de testabilité Testability strategy xUnit SonarQube Stryker
Pratiques & livraison
Practices & delivery
Rédaction de specs Spec writing CI/CD GitHub Actions Azure DevOps Mentoring Mentoring Documentation technique Technical docs
IA / Data
Claude / OpenAI LangChain Python RAG Prompt Engineering Prompt Engineering
Infra / Cloud
Docker Kubernetes Azure / AKS RabbitMQ Redis Keycloak Vault Grafana / Loki
Ce que je résous
What I solve

Vous reconnaissez-vous dans l'un de ces problèmes ?

Do you recognise yourself in one of these problems?

Six situations concrètes où j'interviens — avec une réponse directe, opérationnelle dès les premiers jours.

Six concrete situations where I step in — with a direct answer, operational from day one.

💀

« Notre codebase est impossible à faire évoluer sans tout casser »

"Our codebase is impossible to change without breaking everything"

Je reprends le code existant et le restructure en Clean Architecture + DDD, migration legacy incluse — sans stopper les livraisons en production.

I take over the existing code and restructure it with Clean Architecture + DDD, legacy migration included — without stopping production deliveries.

🐛

« On régresse à chaque release, les bugs reviennent en production »

"We regress with every release, bugs keep coming back to production"

Je mets en place une stratégie de tests complète (unitaires, intégration, contrats, performance) et une culture TDD pour zéro régression durable.

I put in place a full test strategy (unit, integration, contract, performance) and a TDD culture for lasting zero regressions.

📋

« On code sans savoir exactement ce qu'on doit livrer »

"We code without knowing exactly what we're supposed to ship"

Avant d'écrire une ligne de code, je rédige les spécifications fonctionnelles avec vous : domain modeling, Event Storming, ADR — le code découle des specs, pas l'inverse.

Before writing a single line of code, I write the functional specs with you: domain modeling, Event Storming, ADR — code flows from the specs, not the other way around.

🤖

« On veut intégrer l'IA mais on ne sait pas par où commencer »

"We want to integrate AI but don't know where to start"

J'intègre LLMs, RAG et automatisation de processus métier avec Claude ou OpenAI — pipelines testés, optimisés et prêts pour la production.

I integrate LLMs, RAG and business process automation with Claude or OpenAI — pipelines tested, optimised and production-ready.

« Notre application ne tient plus la charge »

"Our application can't handle the load anymore"

Je scale les applications existantes : microservices, messaging, cache distribué, temps réel. Akka.NET, RabbitMQ, Redis — prouvé à 8 000 robots simultanés sous 50 ms.

I scale existing applications: microservices, messaging, distributed cache, real-time. Akka.NET, RabbitMQ, Redis — proven at 8,000 concurrent robots under 50 ms.

🚀

« Nos déploiements sont trop rares et trop risqués »

"Our deployments are too infrequent and too risky"

Je mets en place un pipeline CI/CD complet (GitHub Actions, Azure DevOps) avec tests automatisés et déploiements continus — livraisons plusieurs fois par semaine, sans peur.

I set up a full CI/CD pipeline (GitHub Actions, Azure DevOps) with automated tests and continuous deployments — multiple deliveries per week, fearlessly.

Expériences
Experience

Des résultats mesurables sur chaque mission.

Measurable results on every mission.

10+ missions en freelance depuis 2019. Secteurs variés. Mêmes exigences : architecture solide, zéro régression, livraisons régulières.

10+ freelance missions since 2019. Varied sectors. Same expectations: solid architecture, zero regressions, regular deliveries.

Juin 2025 — Aujourd'hui June 2025 — Present Contrôle d'accès Access control
STid· Architecte & Expert .NET Architect & .NET Expert
Configurateur d'applets · DSL propriétaire
Applet configurator · Proprietary DSL
DSL propriétaire · Zéro code pour évoluer
Proprietary DSL · Zero code to evolve
  • Conception d'un configurateur d'applets personnalisables pour piloter dynamiquement assistants et workflows — sans modification du code
  • Design of a customizable applet configurator to dynamically drive assistants and workflows — without code changes
  • Conception et implémentation d'un DSL dédié pour décrire le comportement des assistants et des workflows
  • Design and implementation of a dedicated DSL to describe assistant and workflow behaviour
  • Découplage complet entre logique métier configurable et socle technique — le client fait évoluer son produit en autonomie
  • Full decoupling between configurable business logic and technical foundation — the client evolves their product autonomously
C# ASP.NET Core Clean Architecture DDD DSL
Juin 2023 — Juin 2025 · 2 ans June 2023 — June 2025 · 2 years Contrôle d'accès Access control
STid· Développeur .NET .NET Developer
Refonte d'une application legacy · Passage à l'échelle
Legacy application rewrite · Scaling up
De 1 000 à 100 000 sites
From 1,000 to 100,000 sites
  • Refonte d'une application de 10 ans pour passer à l'échelle (de 1 000 à 100 000 sites) en Clean Architecture avec DDD et CQS
  • Rewrite of a 10-year-old application to scale (from 1,000 to 100,000 sites) using Clean Architecture with DDD and CQS
  • Reprise de toutes les routes existantes à l'identique + nouvelle version améliorée
  • Migration of all existing routes as-is + improved new version
  • Sécurisation avancée : Keycloak, Vault, Row-Level Security, AlwaysEncrypted
  • Advanced security: Keycloak, Vault, Row-Level Security, AlwaysEncrypted
  • Stratégie de tests complète : unitaires, intégration, contrats, E2E, performances
  • Full test strategy: unit, integration, contracts, E2E, performance
C# ASP.NET Core Clean Architecture DDD/CQS xUnit Keycloak Vault SQL Server Docker
Janv. 2025 — Aujourd'hui Jan. 2025 — Present Formation Training
Formateur en entreprise·.NET & IA appliquée Corporate Trainer·.NET & Applied AI
Formations sur-mesure · Équipes de développement
Custom training · Development teams
  • Expertise .NET : testabilité (tests unitaires, d'intégration, TDD), scalabilité, architecture et qualité de code
  • .NET expertise: testability (unit tests, integration tests, TDD), scalability, architecture and code quality
  • IA appliquée : prise en main de Claude Code pour accélérer le développement et intégrer durablement l'IA dans le quotidien des équipes
  • Applied AI: hands-on Claude Code training to accelerate development and sustainably integrate AI into team workflows
  • Approche pragmatique, orientée mise en pratique immédiate sur le code réel des équipes
  • Pragmatic approach, focused on immediate hands-on practice with teams' actual codebase
Formation Training .NET TDD Claude Code IA
Juil. 2024 — Sept. 2024 · 3 mois July 2024 — Sept. 2024 · 3 months Comptabilité / Fintech Accounting / Fintech
Exon· Architecte & Développeur .NET Architect & .NET Developer
MVP SAAS · Résolution d'anomalies comptables
SAAS MVP · Accounting anomaly resolution
MVP livré en 3 mois · IA intégrée
MVP shipped in 3 months · AI integrated
  • Création d'une application SAAS simplifiant la relation comptables/clients sur la résolution des anomalies de comptabilité
  • Built a SAAS application simplifying the accountant/client relationship for accounting anomaly resolution
  • Développement de l'API, mise en place du serveur et du pipeline CI/CD
  • API development, server setup and CI/CD pipeline implementation
  • Intégration d'une IA pour générer les questions relatives aux anomalies
  • AI integration to generate questions related to anomalies
  • Clean Architecture et intégration des principes DDD
  • Clean Architecture and DDD principles integration
C# ASP.NET Core Clean Architecture DDD IA CI/CD
Décembre 2023 · 1 mois December 2023 · 1 month IA AI
DigitalKin· Développeur Python & IA Python & AI Developer
Optimisation pipeline LLM
LLM pipeline optimization
2h → 20 min (÷6)
  • Consolidation d'une application LangChain de génération de documents de Crédit Impôt Recherche (CIR)
  • Consolidated a LangChain application for R&D Tax Credit (CIR) document generation
  • Parallélisation des appels ChatGPT : réduction ×6 du temps d'exécution (2h → 20 min)
  • Parallelized ChatGPT calls: 6× reduction in execution time (2h → 20 min)
  • Construction d'un environnement Docker et mise en place des tests
  • Built a Docker environment and set up testing
Python LangChain ChatGPT Docker
Juin 2022 — Nov. 2023 · 1 an 6 mois June 2022 — Nov. 2023 · 18 months Robotique Robotics
Kickmaker· Développeur & Architecte .NET .NET Developer & Architect
Passage à l'échelle d'un parc robotique
Scaling a robotics fleet
8 000 robots en temps réel < 50 ms
8,000 robots in real-time < 50 ms
  • Réarchitecture sous Akka.NET d'une application de pilotage de flotte robotisée — passage de 400 à 8 000 robots
  • Re-architecture with Akka.NET for a robotics fleet management application — scaling from 400 to 8,000 robots
  • Suppression des goulots d'étranglement du legacy et refonte vers le paradigme acteur (Akka)
  • Removed legacy bottlenecks and redesigned using the actor paradigm (Akka)
  • Mise en place de tests unitaires et d'intégration · Migration Kubernetes (scripts Helm)
  • Set up unit and integration tests · Kubernetes migration (Helm scripts)
  • Gestion de projet 100 % en anglais avec une équipe basée à Boston
  • 100% English project management with a Boston-based team
C# / .NET Akka.NET RabbitMQ Redis Kubernetes Docker
Juil. 2021 — Mai 2022 · 11 mois July 2021 — May 2022 · 11 months Énergie Energy
ASALOG· Développeur .NET .NET Developer
Industrialisation · Monitoring stations GNV/GNC
Industrialization · GNV/CNG station monitoring
Infrastructure microservices Azure AKS
Azure AKS microservices infrastructure
  • Transformation de la version alpha en version industrialisable — infrastructure microservices K8s sur Azure
  • Transformed the alpha version into a production-ready version — Kubernetes microservices infrastructure on Azure
  • CI/CD sur 3 environnements, cache Redis, GraphQL, observabilité Grafana/Loki
  • CI/CD across 3 environments, Redis cache, GraphQL, Grafana/Loki observability
  • Définition de la nouvelle architecture applicative — séparation des services et simplification des échanges
  • Defined the new application architecture — service separation and simplified inter-service communication
.NET Core Azure AKS Kubernetes RabbitMQ Redis GraphQL Grafana CI/CD
Mars 2020 — Juin 2021 · 1 an 4 mois March 2020 — June 2021 · 16 months Énergie Energy
ASALOG· Développeur .NET .NET Developer
MVP · Monitoring stations GNV/GNC
MVP · GNV/CNG station monitoring
  • Développement du backend d'une application de monitoring de stations de distribution de gaz (GNV, GNC) en équipe de 4
  • Backend development for a gas distribution station monitoring application (GNV, CNG) in a team of 4
  • Création de l'API, récupération des mesures SigFox, dashboards temps réel, gestion sécurité
  • API creation, SigFox measurements retrieval, real-time dashboards, security management
  • Récupération de données externes via FTP et consolidation
  • External data retrieval via FTP and consolidation
ASP.NET Core Azure SigFox REST API SQL Server
Mars 2021 — Aujourd'hui March 2021 — Present Tech / Communauté Tech / Community
GoatReview· Co-fondateur Co-founder
Blog spécialisé .NET / IA
Specialized .NET / AI blog
  • Blog spécialisé .NET/IA pour progresser sur les sujets intermédiaires et avancés
  • Specialized .NET/AI blog for intermediate and advanced topics
  • Animation d'une communauté Discord de développeurs .NET
  • Running a Discord community for .NET developers
.NET IA Rédaction technique Technical writing Discord
Déc. 2019 — Déc. 2024 · 5 ans Dec. 2019 — Dec. 2024 · 5 years Formation / Éducation Education
Formateur·Freelance Instructor·Freelance
Enseignement · Écoles et particuliers
Teaching · Schools and individuals
  • Intervention en école pour des étudiants de bac+1 à bac+3 et cours particuliers
  • Teaching in schools for undergraduate students and private tutoring
  • PHP / Symfony, création d'API, conception de base de données, développement PrestaShop
  • PHP / Symfony, API creation, database design, PrestaShop development
  • Écoles : WebTech Institute · Cours disponibles sur YouTube
  • Schools: WebTech Institute · Courses available on YouTube
PHP Symfony API PrestaShop Formation Teaching
Sept. 2018 — Sept. 2019 · 1 an Sept. 2018 — Sept. 2019 · 1 year E-commerce E-commerce
ITIS Commerce· Chef de projet & Développeur PrestaShop Project Manager & PrestaShop Developer
Chef de projet · Développements e-commerce
Project manager · E-commerce developments
  • Pilotage de la maintenance et des développements PrestaShop, coordination de freelances
  • Led PrestaShop maintenance and development, coordinating freelance developers
  • Réalisation de modules PHP et plugins PrestaShop pour des solutions e-commerce
  • Built PHP modules and PrestaShop plugins for e-commerce solutions
  • Création d'un module de synchronisation entre PrestaShop et Sellsy (CRM)
  • Built a synchronisation module between PrestaShop and Sellsy (CRM)
PHP PrestaShop Symfony WordPress Gestion de projet Project management
Sept. 2015 — Août 2018 · 3 ans Sept. 2015 — Aug. 2018 · 3 years Semi-conducteurs Semiconductors
STMicroelectronics· Ingénieur développeur logiciel Software Engineer
Full Stack · Monitoring de procédés de fabrication
Full Stack · Manufacturing process monitoring
  • Réalisation de logiciels full stack de monitoring des procédés de fabrication
  • Built full stack software for manufacturing process monitoring
  • Développement en relation directe avec les clients internes
  • Developed in direct collaboration with internal clients
C# .NET WPF Oracle Database
Ma méthode
My approach

Comment je produis plus vite, sans dette

How I deliver faster, without debt

Une approche en trois temps qui combine focus métier, filet de sécurité et automatisation par l'IA.

A three-step approach combining business focus, safety net, and AI automation.

🎯
Spécifications avant le code Specs before code

Avant d'écrire une ligne de code, je rédige les spécifications fonctionnelles avec vous pour valider ensemble les besoins métier. On s'aligne sur ce qui compte vraiment — pas de mauvaise surprise au bout de six semaines. Le code qui en découle parle le langage du client et va droit au but. Before writing a single line of code, I write functional specifications with you to validate business needs together. We align on what truly matters — no bad surprises after six weeks. The resulting code speaks the client's language and gets straight to the point.

Rédaction de specs Spec writing DDD Clean Architecture CQRS
🛡️
Tests robustes dès le départ Robust tests from day one

Les tests ne ralentissent pas — ils accélèrent. En couvrant chaque comportement métier dès le départ (unitaires, intégration, contrats, performances), je supprime les régressions, je déploie sans peur et je libère du temps sur la durée. Chaque nouvelle fonctionnalité s'appuie sur un socle solide. Tests don't slow you down — they speed you up. By covering every business behaviour from the start (unit, integration, contract, performance), I eliminate regressions, deploy fearlessly, and free up time over the long run. Every new feature builds on a solid foundation.

Tests unitaires Unit tests Tests intégration Integration tests Tests performance Performance tests xUnit
🤖
IA pour automatiser le reste AI to automate the rest

J'utilise Claude Code pour générer automatiquement le code répétitif, rédiger les spécifications fonctionnelles et créer les tests de non-régression. Ce qui prenait des jours se fait en heures — je reste concentré sur la valeur, pas sur la plomberie. I use Claude Code to automatically generate repetitive code, write functional specs, and create regression tests. What used to take days now takes hours — I stay focused on value, not on plumbing.

Claude Code Génération de specs Spec generation Automatisation Automation
🚀

Ce que ça change pour vous : des livraisons plusieurs fois par semaine, des résultats visibles sur vos attentes dès les premiers jours, un code robuste à toute régression, et aucune surprise en production. Pas de tunnel — vous gardez le contrôle à chaque étape. What this means for you: deliveries multiple times a week, visible results against your expectations from day one, code robust against regressions, and no surprises in production. No black box — you stay in control at every step.

Contenus
Content

Talks & publications.

Talks & publications.

Architecture .NET, IA, complexité logicielle — je partage ce que j'apprends sur goatreview.com.

.NET architecture, AI, software complexity — I share what I learn on goatreview.com.

La complexité dans le développement logiciel
YouTube · Talk
Complexité inutile, quand nos bonnes pratiques deviennent des pièges
Unnecessary Complexity: When Best Practices Become Traps
Talk sur les problèmes liés à l'ajout de complexités inutiles dans les projets, comment les détecter et comment les réduire.
A talk on the problems caused by unnecessary complexity in projects, how to detect it and how to reduce it.
Regarder Watch
Minerai 19 - L'IA au cœur des transformations
Publication · Mines d'Alès
Publication · Mines d'Alès
L'IA au cœur des transformations
AI at the heart of transformations
Interview pour le magazine Minerai de l'École des Mines d'Alès sur l'impact de l'IA dans le développement logiciel.
Interview for the Mines d'Alès alumni magazine on AI's impact in software development.
Lire l'article Read the article
How to Use Claude Code Effectively
Article · Goat Review
Utiliser Claude Code efficacement sans se perdre
How to Use Claude Code Effectively Without Getting Lost
Guide complet avec prompts éprouvés, méthodologie TDD et workflow pas à pas pour les projets complexes.
Complete guide with proven prompts, TDD methodology, and step-by-step workflow for complex projects.
Lire l'article Read the article
Infrastructure Layer Should Always Be Logic-Free
Article · Goat Review
La couche infrastructure doit rester sans logique : pourquoi ?
Infrastructure Layer Should Always Be Logic-Free: Why?
Pourquoi votre couche infrastructure ne doit contenir aucune logique métier, avec des exemples .NET concrets et les pièges à éviter.
Why your infrastructure layer should contain zero business logic, with concrete .NET examples and common pitfalls to avoid.
Lire l'article Read the article
Stop Exposing Your MediatR Commands in Minimal APIs
Article · Goat Review
Arrêtez d'exposer vos commandes MediatR dans les Minimal APIs
Stop Exposing Your MediatR Commands in Minimal APIs
Comment l'exposition directe des commandes MediatR crée des failles de sécurité. Appliquez le principe « Parse, don't validate ».
How directly exposing MediatR commands creates security vulnerabilities. Apply the "Parse, don't validate" principle.
Lire l'article Read the article
Rethinking MediatR Validation: From Pipeline to Domain Objects
Article · Goat Review
Repenser la validation MediatR : du pipeline aux objets domaine
Rethinking MediatR Validation: From Pipeline to Domain Objects
Pourquoi la validation dans le pipeline MediatR nuit à votre architecture. Déplacez-la vers les value objects en suivant « Parse, don't validate ».
Why traditional MediatR pipeline validation hurts your architecture. Move it to value objects following the "Parse, don't validate" principle.
Lire l'article Read the article
Contact
Contact

Parlons de votre projet.

Let's talk about your project.

Disponible pour des missions freelance, en remote ou sur site. Lyon et toute la France.

Available for freelance missions, remote or on-site. Lyon and all of France.

Pierre Belin — Développeur .NET Sénior Freelance
Basé à Lyon · Disponible remote ou sur site · France entière
Temps de réponse : sous 24h.

Pierre Belin — Senior .NET Freelance Developer
Based in Lyon · Available remote or on-site · All of France
Response time: within 24h.