Desarrollo agéntico diario
GitHub Copilot, Claude Code y OpenAI Codex integrados en el trabajo diario para generación de código, refactorización, pruebas y revisión de código asistida por IA.
Software & Cloud Architect
Senior Full Stack Developer · Scrum Master
Más de 25 años desarrollando software empresarial sobre el stack de Microsoft. Diseño plataformas SaaS cloud-native en Azure y hago que la IA agéntica forme parte de cómo los equipos escriben, revisan y entregan el código.
Abierto a puestos de Software / Cloud Architect, Senior Full Stack, Tech Lead o Scrum Master · a tiempo completo en remoto, en Italia o a nivel internacional.
Empresas en las que he trabajado
Ingeniería con IA agéntica
De GitHub Copilot a Claude Code y OpenAI Codex: uso agentes de IA para generación de código, refactorización, pruebas y revisión, y diseño las prácticas que permiten a todo un equipo trabajar con ellos.
GitHub Copilot, Claude Code y OpenAI Codex integrados en el trabajo diario para generación de código, refactorización, pruebas y revisión de código asistida por IA.
Diseño y coordinación de flujos de trabajo multiagente, con prácticas comunes para todo el equipo basadas en guías compartidas, configuraciones de agentes y reglas de revisión.
Agentes que revisan los cambios, señalan problemas y aplican reglas de revisión compartidas antes del merge.
Agentes para el análisis de pull requests, la generación de documentación y el scripting de infraestructura.
Definición de prácticas de equipo para herramientas de IA agéntica — para que la IA acelere a todo el equipo, no solo a un desarrollador.
Reconocimiento
De 2007 a 2017 Microsoft me reconoció como Most Valuable Professional por mi experiencia técnica y mi contribución a la comunidad de desarrolladores — en tres categorías que siguen la evolución de la plataforma Microsoft: de la web con ASP.NET, a los clientes enriquecidos con Silverlight, a las apps de Windows.
Arquitectura cloud en Azure
Diseño y opero plataformas multi-tenant en Microsoft Azure — arquitectura, datos, identidad y entrega automatizada.
Una plataforma de gestión consolidada que se convierte en un SaaS cloud-native y multi-tenant sobre .NET 9/10 y Azure, con actualizaciones automáticas para toda la base de clientes.
App Services, Functions y Service Bus, una capa de datos híbrida SQL Server / MySQL, identidad con Azure AD B2C y event sourcing.
Una plataforma de despliegue y actualización basada en Azure DevOps, con la infraestructura definida como código en Bicep, que lleva cada versión a toda la base de clientes.
Servicios basados en mensajes y orientados a eventos, desacoplados mediante colas y topics de Azure Service Bus.
Proyectos en Azure desde 2016, de Cloud Services a los actuales servicios serverless y gestionados.
Desarrollo cloud-native
Microservicios en contenedores, comunicación basada en mensajes y un único producto que se despliega y se configura en el clúster — diseñado junto a los equipos de desarrollo que lo construyen.
Arquitectura de software de un producto que ingiere datos de alta frecuencia, desplegado en Kubernetes como plataforma reutilizable y configurable — con 6 equipos de desarrollo coordinados sobre el mismo código base.
Servicios diseñados para el clúster: empaquetados con Docker, desplegables de forma independiente y comunicados mediante RabbitMQ y Kafka.
Un producto reutilizable que se configura en cada instalación en lugar de bifurcarse para cada cliente — la arquitectura mantiene todos los despliegues sobre el mismo código base.
Pipelines DevOps y estrategias de pruebas definidas con los equipos, para que cada servicio llegue al clúster compilado y verificado de la misma forma.
Métricas recogidas con Prometheus y visualizadas en dashboards de Grafana, para ver de un vistazo el estado de cada servicio del clúster.
Entrega ágil
Professional Scrum Master certificado: aplico Scrum como ritmo de trabajo, no como ritual, y lo combino con el liderazgo técnico que el equipo necesita para entregar.
Professional Scrum Master I de Scrum.org desde 2018, con experiencia práctica como Scrum Master de equipos de desarrollo de producto.
Hasta seis equipos de desarrollo coordinados sobre el mismo producto y el mismo código, alineados en una arquitectura y unas prácticas compartidas.
Arquitecto y Scrum Master en la misma sala: decisiones de arquitectura tomadas con el equipo, manteniendo alineados visión y ritmo.
Tutor y mentor de desarrolladores: formación dentro del equipo, conocimiento compartido y más autonomía técnica.
Ceremonias Scrum y discusiones técnicas en inglés con miembros del equipo de distintos países.
Proyectos personales
Dos apps Flutter propias, disponibles en Google Play. Ambas funcionan en el dispositivo, sin necesidad de crear una cuenta.
La rueda de Camelot para mezclar en tonalidad
DJ Harmonic detecta la tonalidad de una pista e ilumina las que encajarán a su lado, en una rueda de Camelot que se lee de un vistazo. La detección de tonalidad usa harmonium, un motor escrito desde cero para la app.
El planificador de itinerarios para viajes en moto
Toca el mapa para añadir una parada, mira cómo la ruta se dibuja sola y lleva contigo la distancia, el tiempo de conducción y las notas de cada día — en el móvil del bolsillo y en la tablet sobre la mesa.
Experiencia
Lidero la transformación de un sistema de gestión para ópticas, desarrollado originalmente en Delphi, en una plataforma SaaS cloud-native y multi-tenant sobre .NET 9/10 y Microsoft Azure, que da servicio a más de 4.000 clientes.
.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
Producto IoT que ingiere datos de alta frecuencia, con procesamiento en streaming, análisis big data y MLOps. Definí la arquitectura de software y coordiné 6 equipos de desarrollo para entregar un producto reutilizable y configurable sobre Kubernetes, con pipelines DevOps y estrategias de pruebas.
.NET 5/6 · ASP.NET Core · C# · Python · SQL Server · MongoDB · InfluxDB · EventStoreDB · RabbitMQ · Kafka · Keycloak · Angular · Docker · Kubernetes · Azure DevOps
Productos IWMS y de gestión portuaria sobre una arquitectura de microservicios basada en mensajes, desplegados on-premise y en Azure. Tutor del equipo y coautor de la plataforma de microservicios.
ASP.NET Core · C# · SQL Server · MongoDB · Graph DB · RabbitMQ · WSO2 API Manager · Identity Server · Xamarin · Angular · Docker · Azure DevOps
Plataforma orientada a servicios y toolkit AngularJS integrados en el portal DotNetNuke de la empresa; migración de programas heredados en Visual Basic 6.
ASP.NET · C# · Web API · Entity Framework · SQL Server · AngularJS
Evolución de un producto ERP y de gestión documental a medida: rediseño UI/UX, desarrollo del backend WCF, análisis y formación del equipo.
ASP.NET · C# · WCF · WPF · Silverlight · Entity Framework · SQL Server
En paralelo al trabajo por cuenta ajena: consultor, formador y tutor, desarrollo de librerías y apoyo al diseño y desarrollo de software para muchas empresas.
MVP Visual Developer ASP.NET 2007–2009 · MVP Silverlight 2009–2014 · MVP Windows Platform Development 2014–2017
Competencias
Gran capacidad de liderazgo y colaboración, desarrollada coordinando varios equipos de desarrollo y como Professional Scrum Master certificado. Experiencia en la definición de prácticas de equipo, incluida la adopción de herramientas de IA agéntica.
Preparación y presentación de charlas técnicas — como MVP y a lo largo de mi carrera, ante públicos de hasta 200 personas. Tutoría y formación de los desarrolladores de mis equipos.
Italiano — lengua materna
Inglés — de uso diario en ceremonias Scrum y discusiones técnicas en equipos internacionales.
Instituto Estatal de Arte, Venecia — sólidos principios de ingeniería, aplicados con mente creativa.
Software / Cloud Architect, Senior Full Stack, Tech Lead o Scrum Master — preferiblemente a tiempo completo en remoto, en Italia o a nivel internacional.
EscríbemePreganziol (TV), Italia