Architecte / Tech Lead · .NET · Angular · Azure · Genève · Permis B

Je modernise les plateformes .NET critiques sans interrompre le service.

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.

principe · modernisation continueprod en service · 0 interruption
back
.NET Framework 4.x
.NET 6
.NET 8
.NET 10 courant
front
Angular 8
Angular 15
Angular 19
Angular 22 courant
legacy étape testée, réversible étape testée, réversible maintenue à jour
Références État de Genève · OCSIN SGS ASSUREA Orange Louis Dreyfus Company
Stack
  • .NET 6 → 10
  • C#
  • Angular
  • TypeScript
  • React
  • Azure
  • SQL Server
  • Oracle
  • PostgreSQL
  • Docker
  • Electron
  • EF Core
  • .NET MAUI
  • Power BI
  • DDD · CQRS

Étude de cas · ASSUREA · 2022–2024

Une plateforme utilisée par 2 000+ courtiers, remise d'aplomb.

À 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 →
200 msau lieu de 20 s sur les pages critiques
−80 %sur la facture Azure, en 2 mois
E → Anote qualité SonarQube
0incident majeur en production

Trois problèmes que je sais résoudre.

01

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.

02

Migrer sans big bang ni gel de la prod

.NET Framework vers .NET 8 / 10, montées de versions Angular majeures, Electron, .NET MAUI, tests de non-régression.

03

Structurer l'architecture et l'équipe

Clean Architecture, DDD et CQRS alignés sur le métier, standards, revues de code, ADR, recrutement et montée en compétence.

Neuf ans de migrations menées à terme.

Parcours détaillé →
Angular / front.NET / back
Portrait de Pierre-Eric Tessa

Des systèmes qui ne redeviennent pas du legacy.

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. »
Charles Nodari · Senior Account Manager, responsable direct
« 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é. »
Antoine Jéhanno · Head of Software Engineering
« 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. »
Nabil A. · Ingénieur, collègue
« 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. »
Gilles Tourreau · Tech Lead, Azure & .NET Expert

Échangeons sur votre contexte.

Une plateforme à moderniser, une équipe à structurer, une question d'architecture. Réponse sous 24 h ouvrées.

Vos coordonnées ne servent qu'à vous répondre.