Développement agentique au quotidien
GitHub Copilot, Claude Code et OpenAI Codex intégrés au travail quotidien pour la génération de code, le refactoring, les tests et la revue de code assistée par IA.
Software & Cloud Architect
Senior Full Stack Developer · Scrum Master
Plus de 25 ans à concevoir des logiciels d'entreprise sur la stack Microsoft. Je conçois des plateformes SaaS cloud-native sur Azure et j'intègre l'IA agentique à la façon dont les équipes écrivent, relisent et livrent le code.
Ouvert aux postes de Software / Cloud Architect, Senior Full Stack, Tech Lead ou Scrum Master · à temps plein en télétravail, en Italie ou à l'international.
Entreprises pour lesquelles j'ai travaillé
Ingénierie avec l'IA agentique
De GitHub Copilot à Claude Code et OpenAI Codex : j'utilise des agents IA pour la génération de code, le refactoring, les tests et la revue, et je conçois les pratiques qui permettent à toute une équipe de travailler avec eux.
GitHub Copilot, Claude Code et OpenAI Codex intégrés au travail quotidien pour la génération de code, le refactoring, les tests et la revue de code assistée par IA.
Conception et coordination de workflows multi-agents, avec des pratiques communes à toute l'équipe fondées sur des lignes directrices partagées, des configurations d'agents et des règles de revue.
Des agents qui relisent les modifications, signalent les problèmes et appliquent des règles de revue partagées avant le merge.
Des agents pour l'analyse des pull requests, la génération de documentation et le scripting d'infrastructure.
Définir les pratiques d'équipe pour les outils d'IA agentique — pour que l'IA accélère toute l'équipe, pas un seul développeur.
Distinction
De 2007 à 2017, Microsoft m'a nommé Most Valuable Professional pour mon expertise technique et ma contribution à la communauté des développeurs — dans trois catégories qui suivent l'évolution de la plateforme Microsoft : du web avec ASP.NET, aux clients riches avec Silverlight, jusqu'aux applications Windows.
Architecture cloud Azure
Je conçois et exploite des plateformes multi-tenant sur Microsoft Azure — architecture, données, identité et livraison automatisée.
Une plateforme de gestion métier éprouvée qui devient un SaaS cloud-native et multi-tenant sur .NET 9/10 et Azure, avec des mises à jour automatiques pour l'ensemble des clients.
App Services, Functions et Service Bus, une couche de données hybride SQL Server / MySQL, identité Azure AD B2C et event sourcing.
Une plateforme de déploiement et de mise à jour bâtie sur Azure DevOps, avec l'infrastructure décrite en code Bicep, qui livre chaque version à l'ensemble des clients.
Des services orientés messages et événements, découplés par les files et topics d'Azure Service Bus.
Des projets Azure depuis 2016, des Cloud Services aux services serverless et managés d'aujourd'hui.
Développement cloud-native
Microservices conteneurisés, communication par messages et un produit unique qui se déploie et se configure sur le cluster — conçu avec les équipes de développement qui le construisent.
Architecture logicielle d'un produit ingérant des données à haute fréquence, déployé sur Kubernetes comme plateforme réutilisable et configurable — avec 6 équipes de développement coordonnées sur la même base de code.
Des services conçus pour le cluster : packagés avec Docker, déployables indépendamment, communiquant via RabbitMQ et Kafka.
Un produit réutilisable, configuré pour chaque installation plutôt que dupliqué pour chaque client — l'architecture maintient chaque déploiement sur la même base de code.
Pipelines DevOps et stratégies de test définies avec les équipes, pour que chaque service arrive sur le cluster construit et vérifié de la même manière.
Des métriques collectées avec Prometheus et visualisées dans des tableaux de bord Grafana, pour voir d'un coup d'œil l'état de chaque service du cluster.
Livraison agile
Professional Scrum Master certifié : je pratique Scrum comme un rythme de travail, pas comme un rituel, et je l'associe au leadership technique dont l'équipe a besoin pour livrer.
Professional Scrum Master I de Scrum.org depuis 2018, avec une expérience concrète de Scrum Master d'équipes de développement produit.
Jusqu'à six équipes de développement coordonnées sur le même produit et la même base de code, alignées sur une architecture et des pratiques communes.
Architecte et Scrum Master dans la même pièce : des décisions d'architecture prises avec l'équipe, en gardant vision et rythme alignés.
Tuteur et mentor des développeurs : formation au sein de l'équipe, partage des connaissances et autonomie technique grandissante.
Cérémonies Scrum et discussions techniques menées en anglais avec des membres d'équipe de différents pays.
Projets personnels
Deux apps Flutter personnelles, disponibles sur Google Play. Toutes deux fonctionnent sur l'appareil, sans compte à créer.
La roue de Camelot pour mixer dans la bonne tonalité
DJ Harmonic détecte la tonalité d'un morceau et met en lumière ceux qui s'enchaîneront bien avec lui, sur une roue de Camelot lisible d'un coup d'œil. La détection repose sur harmonium, un moteur écrit de zéro pour l'app.
Le planificateur d'itinéraires pour les voyages à moto
Touchez la carte pour ajouter une étape, regardez l'itinéraire se tracer tout seul, et emportez la distance, le temps de route et les notes de chaque journée — sur le téléphone dans votre poche et sur la tablette posée sur la table.
Parcours
Je dirige la transformation d'un logiciel de gestion pour opticiens, développé à l'origine en Delphi, en une plateforme SaaS cloud-native et multi-tenant sur .NET 9/10 et Microsoft Azure, au service de plus de 4 000 clients.
.NET 9/10 · ASP.NET Core · C# · Entity Framework · SQL Server · MySQL · EventStoreDB · Azure App Services · Functions · Service Bus · AD B2C · Azure DevOps · GitHub Copilot · Claude Code · OpenAI Codex
Produit IoT ingérant des données à haute fréquence, avec traitement en flux, analyse big data et MLOps. J'ai défini l'architecture logicielle et coordonné 6 équipes de développement pour livrer un produit réutilisable et configurable sur Kubernetes, avec pipelines DevOps et stratégies de test.
.NET 5/6 · ASP.NET Core · C# · Python · SQL Server · MongoDB · InfluxDB · EventStoreDB · RabbitMQ · Kafka · Keycloak · Angular · Docker · Kubernetes · Azure DevOps
Produits IWMS et de gestion portuaire sur une architecture microservices orientée messages, déployés on-premise et sur Azure. Tuteur de l'équipe et co-constructeur de la plateforme microservices.
ASP.NET Core · C# · SQL Server · MongoDB · Graph DB · RabbitMQ · WSO2 API Manager · Identity Server · Xamarin · Angular · Docker · Azure DevOps
Plateforme orientée services et toolkit AngularJS intégrés au portail DotNetNuke de l'entreprise ; migration de programmes legacy en Visual Basic 6.
ASP.NET · C# · Web API · Entity Framework · SQL Server · AngularJS
Évolution d'un produit ERP et de gestion documentaire sur mesure : refonte UI/UX, développement du backend WCF, analyse et formation de l'équipe.
ASP.NET · C# · WCF · WPF · Silverlight · Entity Framework · SQL Server
En parallèle de mon emploi salarié : consultant, formateur et tuteur, développement de bibliothèques et accompagnement à la conception et au développement logiciel pour de nombreuses entreprises.
MVP Visual Developer ASP.NET 2007–2009 · MVP Silverlight 2009–2014 · MVP Windows Platform Development 2014–2017
Compétences
Solides qualités de leadership et de collaboration, développées en coordonnant plusieurs équipes de développement et en tant que Professional Scrum Master certifié. Expérience dans la définition des pratiques d'équipe, y compris l'adoption d'outils d'IA agentique.
Préparation et présentation de conférences techniques — en tant que MVP et tout au long de ma carrière, devant des publics jusqu'à 200 personnes. Tutorat et formation des développeurs de mes équipes.
Italien — langue maternelle
Anglais — utilisé chaque jour pour les cérémonies Scrum et les échanges techniques dans des équipes internationales.
Institut national d'art, Venise — de solides principes d'ingénierie, appliqués avec un esprit créatif.
Software / Cloud Architect, Senior Full Stack, Tech Lead ou Scrum Master — de préférence à temps plein en télétravail, en Italie ou à l'international.
Écrivez-moiTélécharger le CV (PDF, en anglais)
Preganziol (TV), Italie