Reprendre le contrôle d'une prod qui dérive
Performance SQL et EF Core, secrets et Key Vault, coûts et dimensionnement Azure, quality gate en CI.
Architecte / Tech Lead · .NET · Angular · Azure · Genève · Permis B
Près de dix ans sur des systèmes en production, dans le secteur public genevois, la certification, l'assurance et le négoce. Je les rends rapides, sûrs et à jour, puis je laisse une équipe capable de les maintenir.
Étude de cas · ASSUREA · 2022–2024
À l'arrivée : des pages à 20 secondes, des secrets en clair dans le code, une facture Azure sans visibilité et une qualité notée E. Projections EF ciblées, vues aplaties, Key Vaults, quality gate bloquante, cartographie Azure, migration Angular 8 → 15, et deux équipes structurées.
Même infra, mêmes données. Chiffres vérifiables auprès des références.
Lire l'étude de cas complète →Performance SQL et EF Core, secrets et Key Vault, coûts et dimensionnement Azure, quality gate en CI.
.NET Framework vers .NET 8 / 10, montées de versions Angular majeures, Electron, .NET MAUI, tests de non-régression.
Clean Architecture, DDD et CQRS alignés sur le métier, standards, revues de code, ADR, recrutement et montée en compétence.
Je suis architecte et tech lead .NET, basé à Genève. Mon fil rouge depuis 2017 : reprendre des applications en production et les amener, étape par étape, sur les versions courantes, sans jamais arrêter le service. Ce qui m'intéresse, ce sont les résultats qui tiennent encore trois ans plus tard.
Ma façon de tester : TDD sur la logique métier avec xUnit, tests d'intégration sur de vraies bases de données grâce à Testcontainers et, sur du code legacy, des tests qui figent le comportement avant de le porter. À l'État de Genève, 97 % de couverture.
L'IA fait partie de mon outillage, dans un cadre strict : un socle maison pour agents de code (skills, hooks, conventions d'architecture et de tests), utilisé sur mes projets personnels. Elle accélère l'exécution ; l'architecture, les tests et la revue restent sous contrôle.
« Pierre-Éric s'est rapidement distingué par son excellente maîtrise technique et sa grande maturité professionnelle. […] Il s'est imposé comme un véritable référent technique auprès de nos clients. »
« Un développeur passionné, avec une grande culture IT et la maîtrise de ses langages. Ses qualités techniques et son engagement permettent une très bonne délivrabilité. »
« Un passionné qui impressionne par son côté couteau suisse et sa vitesse d'exécution. Des solutions élégantes, vigilant sur la sécurité et les performances. »
« Très bon développeur, passionné et sérieux. Il maîtrise Angular et .NET, réalise des développements de qualité dans les délais, et a réussi à réduire fortement la facture Cloud. »
Une plateforme à moderniser, une équipe à structurer, une question d'architecture. Réponse sous 24 h ouvrées.