👋 Salut, moi c’est CodeWithFrenchy
Derrière CodeWithFrenchy, il y a Alexis Garon-Michaud, un Architecte Logiciel passionné par la modernisation, le cloud et les bonnes pratiques de développement.
Je passe mes journées à aider des équipes à livrer des applications plus performantes, plus simples à maintenir et plus agréables à faire évoluer.
Avec plus de 13 ans d’expérience dans le domaine, j’ai relevé de nombreux défis dès mes débuts.
J’ai eu la chance de contribuer à plusieurs projets d’envergure du gouvernement du Québec, notamment :
- le Guichet d’accès à un médecin de famille
- le Carnet santé Québec
- et plus récemment le programme Lexius, visant à moderniser les services judiciaires au sein du ministère de la Justice.
Ces expériences m’ont permis de développer une vision à la fois technique et organisationnelle : comprendre comment livrer des solutions solides tout en naviguant dans des environnements complexes.
Je suis convaincu qu’un bon design logiciel n’est pas seulement une question de code : c’est une question d’expérience, de rigueur et de transmission du savoir.
⚙️ Ce que je fais au quotidien
Je dirige l’axe « Pratiques logicielles et modernisation » au Centre d’excellence Azure de Cofomo, où je conçois des architectures cloud natives et accompagne des équipes de développement dans leur transformation technologique.
Quelques-uns de mes domaines d’expertise :
- Modernisation d’applications : migration vers .NET 8/10, conteneurisation avec AKS ou App Service, intégration à API Management
- Architecture logicielle : Clean Architecture, DDD, Vertical Slice, CQRS
- Performance et observabilité : BenchmarkDotNet, .NET Aspire, Application Insights
- Sécurité et intégration : Keycloak, RBAC, gestion des identités et des secrets
- DevOps & CI/CD : Azure DevOps, GitHub Actions, Infrastructure as Code
- Mentorat technique : accompagner, vulgariser, faire grandir les autres
En résumé : j’aide les organisations à faire les bons choix techniques, tout en gardant un pied bien ancré dans la réalité du terrain.
đź’¬ Ma philosophie
La technologie ne vaut rien si elle n’est pas comprise, adoptée et durable.
Je crois profondément que les bonnes pratiques sont un levier d’efficacité et non une contrainte. Qu’il s’agisse de structurer une solution, de définir un pipeline, ou de repenser une architecture, mon approche est toujours la même : simplifier sans appauvrir.
C’est aussi pour ça que j’ai lancé CodeWithFrenchy : un espace pour partager, inspirer et échanger autour du développement moderne, du .NET et de l’expérience développeur (DevEx).
✍️ Sur mon blog
Sur ce blog, je partage :
- des articles techniques sur .NET, C#, Azure et la performance logicielle
- des études de cas inspirées de mes mandats réels dans le secteur public
- des outils à surveiller (Mapperly, Aspire, TUnit, CoreWCF, Enum.Source.Generator…)
- des réflexions personnelles sur le rôle de l’architecte, le leadership technique et l’équilibre entre rigueur et pragmatisme
Mon objectif : te donner des ressources pratiques et applicables et non pas des concepts déconnectés du quotidien.
👥 Mon engagement dans la communauté
Je crois fermement Ă la valeur du partage de connaissances.
Je contribue surtout par :
- des articles publiés régulièrement sur CodeWithFrenchy
- du mentorat et de l’accompagnement d’équipes au quotidien
- des partages et discussions techniques sur LinkedIn (hashtag #CodeWithFrenchy)
- la veille et la newsletter internes du Centre d’excellence Azure
🧢 En dehors du code
Parce qu’il n’y a pas que le cloud dans la vie 🌤️
En dehors de l’informatique, on me trouve souvent :
- à la ferme familiale, entouré de vaches et de neveux 👨‍🌾
- sur un terrain de baseball, Ă arbitrer un match ou Ă encourager les jeunes âšľ
- ou en train de faire de la randonnée, à profiter de la nature pour me ressourcer 🥾
Ces moments m’aident simplement à garder le bon équilibre.