À PROPOS

Développeur Full Stack .NET, passionné par l’architecture et la qualité logicielle

Je conçois et fais évoluer des applications web .NET robustes, maintenables et performantes.

Mon travail couvre le backend ASP.NET Core, le frontend Angular, les données, l’intégration cloud Azure, DevOps et CI/CD. Le mentorat et la formation sont un prolongement de cette pratique terrain.

Construire des applications web durables

Une application réussie ne se limite pas à fonctionner aujourd’hui. Elle doit rester compréhensible, testable, maintenable et capable d’évoluer. Mon approche cherche l’équilibre entre livraison, architecture pragmatique, performance et qualité du code.

Expertise

Domaines de spécialisation

Développement backend .NET

Concevoir des APIs et applications ASP.NET Core robustes, maintenables et sécurisées.

Frontend Angular

Construire des interfaces web structurées avec Angular, TypeScript, HTML et CSS.

Architecture logicielle

Organiser les responsabilités, réduire la complexité et garder des systèmes capables d’évoluer.

Cloud Azure et DevOps

Préparer les applications pour le déploiement, l’intégration continue et l’exploitation.

Performance et qualité

Identifier les lenteurs, améliorer les requêtes, clarifier le code et renforcer les tests.

Transmission

Partager les pratiques utiles via mentorat, formation, revues de code et articles.

Principes

Ma façon de travailler

Comprendre avant de proposer

Je commence par clarifier le contexte, les contraintes et les objectifs réels.

Privilégier la simplicité

Une solution utile doit être compréhensible, testable et adaptée au niveau de complexité du projet.

Rendre les décisions explicites

Les choix d’architecture doivent être documentés et compréhensibles par l’équipe.

Transmettre, pas seulement corriger

L’objectif est aussi d’aider les personnes à progresser et à devenir plus autonomes.

Mesurer lorsque c’est possible

Les améliorations de performance, de qualité ou de stabilité doivent s’appuyer sur des observations concrètes.

Parcours

Un parcours orienté développement logiciel

Mon positionnement se construit autour du développement Full Stack .NET, de l’architecture logicielle, de la qualité du code et de la mise en production d’applications web. Les expériences détaillées seront publiées dans une version dédiée lorsque les informations vérifiées seront prêtes.

Expérience et repères

10+ ans d’expérience en développement logiciel
.NET écosystème principal de spécialisation
4 formats d’accompagnement structurés sur la page Services
Content

Partager ce que j’apprends

J’utilise le blog, les formations et le mentorat pour transformer l’expérience technique en ressources utiles. L’objectif n’est pas seulement de présenter une solution, mais d’expliquer le raisonnement, les compromis et les conditions dans lesquelles elle devient pertinente.

Stack

Technologies et pratiques

Backend

C# .NET ASP.NET Core Entity Framework Core REST APIs

Frontend

Angular TypeScript HTML CSS

Cloud et DevOps

Azure Docker GitHub Actions CI/CD

Data

SQL Server PostgreSQL Redis

Architecture et qualité

Clean Architecture SOLID DDD tests unitaires tests d'intégration performance sécurité revue de code
Values

Ce qui guide mon travail

Clarté

Rendre les systèmes et les décisions compréhensibles.

Pragmatisme

Adapter la solution au contexte réel plutôt qu’appliquer une méthode mécaniquement.

Qualité

Construire avec attention sans transformer chaque projet en système excessivement complexe.

Transmission

Partager les connaissances pour renforcer l’autonomie des équipes.

FAQ

Questions fréquentes

Sur quels types de projets travaillez-vous ?

J’interviens principalement sur des projets .NET, des architectures à clarifier, des bases de code à améliorer et des équipes qui souhaitent structurer leurs pratiques.

Travaillez-vous à distance ?

Oui, l’accompagnement peut se faire à distance. Le format exact dépend du contexte et du besoin.

Accompagnez-vous les développeurs individuellement ?

Oui. Le mentorat individuel permet de travailler sur les décisions techniques, la progression, les revues de code et les projets réels.

Intervenez-vous auprès des équipes ?

Oui. Les interventions peuvent concerner l’architecture, la qualité du code, les pratiques de tests, la transmission ou l’accompagnement d’un projet existant.

Quels sujets traitez-vous dans vos formations ?

Les formations peuvent couvrir ASP.NET Core, architecture logicielle, DDD, Clean Architecture, tests, performance, sécurité ou bonnes pratiques C#.

Comment démarrer une collaboration ?

Le plus simple est de commencer par un échange court pour clarifier le contexte, les difficultés et le format le plus adapté.

Parlons de votre projet ou de votre prochaine opportunité

Je peux échanger autour d’un rôle Full Stack .NET, d’un projet ASP.NET Core/Angular, d’un audit technique, d’une formation ou d’un accompagnement ciblé.