C#
.NET
Python
SQL
SQL Server
EF Core
FastAPI
Docker
GitHub Actions
Azure DevOps
Bash
Git
Linux
Docker Compose
Agile/Scrum
Tests unitaires (pattern AAA)
GitFlow
Pendant 14 ans
Langue maternelle
Niveau B2
Migré le chargement des activités d’un code legacy vers .NET moderne : de 7 min à 4,2 s par activité (×100)
Développe des API REST et des batchs C#/.NET (EF, SQL Server) dans une architecture microservices multi-projets
Teste chaque fonction en xUnit (pattern AAA) à partir des critères d’acceptation
Maintiens les pipelines CI/CD Azure DevOps (build, tests, déploiement) et la conteneurisation Docker
Développé la synchronisation des données d’un outil de gestion métier interne avec Dynamics 365 (service .NET + interface Blazor)
Conçu un outil de supervision du parc applicatif en C#/.NET (base, batchs, tableaux de bord)
Standardisé les pipelines CI/CD des projets internes (template YAML)
Contributeur sur LeafWiki, wiki self-hosted en Go (1200+ stars, 30 PR mergées)
Automatisé la CI GitHub Actions (builds, ChatOps, tags d’images Docker), développé les scripts d’installation et de mise à jour
Homelab : auto-hébergement de 7 services sur 2 Raspberry Pi (n8n, Umami, Readeck, Nextcloud, Excalidraw, LeafWiki, app de gestion financière) — Docker Compose, Cloudflare Tunnel, supervision Prometheus + Grafana
EasyWorkEnv : package PyPI de gestion des variables d’environnement (v0.3.7). Lien du package
Phantom : messagerie chiffrée de bout en bout RSA + AES (Python / JS). Lien GitHub
Tri d'e-mails par IA : classification automatique d’e-mails avec Llama 3 en local. Lien GitHub