Compétences
Je travaille à tous les niveaux d’abstraction — de l’architecture applicative au bas niveau système — avec une exigence constante : des systèmes prouvables, mesurés et maintenables.
Domaines
.NET & Backend
ExpertDedalus, migration .NET Framework → .NET 6 (CGI)
Desktop (WPF / WinForms / Blazor)
ExpertLIS/EMR, console Board en Blazor
Architecture & Design
ExpertMicroservices, Clean Architecture, CQRS, SOA (Orange, ALGO)
Performance & Systèmes
ExpertToolkit C11 : 2,5×–3,8× (io_uring, SIMD, allocateurs)
IA & Ingénierie augmentée
ExpertOutils IA internes : +30 % de productivité ; BitCrafts Studio
Leadership & Mentorat
ExpertCode review systématique, mentorat de juniors
Cloud & DevOps
AvancéAzure DevOps, CI/CD, Docker, Git (Dedalus, CGI)
Santé & Interopérabilité
AvancéHL7, FHIR, LIS/EMR, IHE (Dedalus)
Infrastructure & Self-hosting
ExpertHomelab Debian : Docker Swarm 3 nœuds, Traefik, AdGuard, WireGuard, Cloudflare, LUKS, sauvegardes
Matrice de maîtrise
| Compétence | Niveau |
|---|---|
| C# / .NET (Framework → 10) | Expert |
| ASP.NET (MVC / Web API / Web Forms) | Expert |
| WPF / WinForms | Expert |
| Architecture logicielle (SOLID, Clean, CQRS) | Expert |
| C11 / programmation système | Expert |
| Blazor | Avancé |
| Entity Framework | Avancé |
| SQL Server / PostgreSQL | Avancé |
| Azure DevOps / CI-CD | Avancé |
| Docker / Git | Avancé |
| HL7 / FHIR | Avancé |
| Docker / Docker Swarm | Expert |
| Linux / Debian (administration) | Avancé |
| Traefik / reverse proxy / TLS (Let’s Encrypt) | Avancé |
| Réseau & firewall (iptables, WireGuard) | Avancé |
| DNS (AdGuard Home, split-horizon) | Avancé |
| Chiffrement & sauvegardes (LUKS) | Avancé |
| Python / GTK4 / libadwaita | Solide |
| Xamarin / Ionic | Solide |
Boîte à outils
- C#
- VB.NET
- C11
- Python
- SQL
- Bash
- TypeScript
- .NET
- ASP.NET
- WPF
- Blazor
- Xamarin
- GTK4 / libadwaita
- SQL Server
- PostgreSQL
- MariaDB
- SQLite
- Docker
- Azure DevOps
- Git
- GitHub Actions
- CI/CD
- Linux
- Windows
- io_uring
- SIMD
- Debian
- Docker Swarm
- Traefik
- AdGuard Home
- WireGuard
- Cloudflare
- systemd
- iptables
- LUKS
Philosophie d’ingénierie
Credo
« Concevoir des systèmes dont je peux prouver qu’ils tiennent. »
- 01
La preuve avant l’affirmation
Un build vert, un test qui passe, un benchmark reproductible — pas une promesse.
- 02
Mesurer, pas supposer
On n’optimise que ce qu’on mesure. Les gains de 2,5× à 3,8× sont mesurés, pas estimés.
- 03
La performance n’excuse pas l’austérité
Un outil rapide peut — et doit — être agréable à utiliser.
- 04
L’IA amplifie, elle ne décide pas
Elle exécute sous gouvernance, revue et tests ; l’humain garde les clés.
- 05
La simplicité se construit
SOLID et Clean Architecture : la maintenabilité est une décision, pas un hasard.
- 06
Transmettre fait partie du métier
Code review et mentorat sont des multiplicateurs, pas du temps perdu.
- 07
Rester curieux à tous les niveaux d’abstraction
Du C11/io_uring au WPF/Blazor, la vision n’en est que plus complète.
En ce moment
- · Développement assisté par IA, sous gouvernance et revue de code.
- · Bas niveau : io_uring, SIMD, allocateurs mémoire.
- · Applications desktop modernes et accessibles (GTK4 / libadwaita).
- · Sites statiques performants (Astro, Tailwind).
- · Auto-hébergement : cluster Docker Swarm durci sur Debian (reverse proxy, DNS filtrant, VPN, sauvegardes chiffrées).