Diego Castillo
Arquitecto de SoftwareIngeniero .NET Senior · React · Azure · IA agéntica
Tomo sistemas .NET legados que ya dejaron de ser seguros de tocar y los convierto en servicios que un equipo puede desplegar un martes por la tarde — ahora con agentes de IA haciendo el trabajo mecánico.
Sobre mí
Arquitecto de software e ingeniero .NET senior con más de 14 años de experiencia en producción con .NET Core, C#, React y Azure. Me especializo en modernización de sistemas legados: tomar código que se volvió caro y riesgoso de cambiar y convertirlo en microservicios que el equipo despliega con confianza.
Trabajo con agentes de IA todos los días, y no como una forma más rápida de teclear. Construyo skills y agentes propios para las partes repetitivas de la vida de un código — migraciones, pases de revisión, andamiaje de tests — para que un patrón se codifique una vez en lugar de re-explicarse cada sprint. La ingeniería que importa está en el diseño del loop: qué contexto recibe un agente, dónde tiene que parar a preguntar, y cómo se verifica su salida antes de que alguien confíe en ella.
Clean Architecture, TDD y DDD sostienen el trabajo. La disciplina es la misma en ambas mitades: rápido en lo mecánico, lento y deliberado en lo que carga riesgo.
Experiencia reciente
Ingeniero de Software Senior · Contratista Independiente
Jun 2025 - Actualidad- Microservicios orientados a eventos en Azure: Service Bus, Functions, App Services, Key Vault y pipelines en Azure DevOps.
- Transacciones distribuidas con patrón SAGA: acciones compensatorias, handlers idempotentes, reintentos con backoff y outbox.
- Claude Code como entorno principal de desarrollo, con skills y agentes propios para migraciones, tests y revisión.
Senior Software Development Engineer · MOGEL
Ene 2025 - Jun 2025- Microservicios en AWS (SQS, Lambda, API Gateway, Fargate, ECS): el trabajo en línea pasó a ser mensajes en cola, así que un consumidor lento dejó de ser una caída.
- Migración completa de TrakUrScan desde Classic ASP/.NET 4.6.1 a microservicios .NET Core con React y AWS Cognito.
Technical Leader · Saffire, LLC
Ene 2023 - Dic 2024- Migración de un sistema híbrido WebForms / ASP.NET MVC + AngularJS a .NET Core 8 y React, dominio por dominio y con ambos stacks sirviendo tráfico.
- Pipeline CI/CD de punta a punta con Azure DevOps, Bitbucket y SonarCloud: el release dejó de ser un acto manual y pasó a ser un artefacto con su commit.
Senior Lead Software Engineer · Imagine Learning
Abr 2022 - Ene 2023- Integraciones con terceros y la API de Box desde cero sobre Imagine Edgenuity.
- Definición de arquitecturas cloud base y mentoría en SOLID y clean code.
El historial completo está en LinkedIn.
Servicios
Modernización de sistemas legados
Migración de sistemas .NET antiguos a microservicios, con downtime mínimo y una ruta por etapas.
Desarrollo potenciado por IA
Agentes y skills a medida para tu base de código, con los mismos controles de revisión que el código escrito a mano.
Arquitectura cloud (Azure/AWS)
Diseño, migración y optimización de costos sobre Azure y AWS.
CI/CD e infraestructura
Pipelines completos desde cero e infraestructura como código.
Consultoría técnica
Decisiones de arquitectura, qué costura atacar primero y qué conviene dejar quieto.
Mentoría y formación
Sesiones de mentoría, revisión de código y capacitación técnica para equipos.
¿Tienes un sistema que ya nadie quiere tocar?
Cuéntame qué tienes y qué te está costando. Respondo con una lectura honesta de por dónde empezaría, aunque no terminemos trabajando juntos.
EscríbemeEscríbeme
Respondo todos los mensajes. También me encuentras en LinkedIn o en contact@diegocastillo.dev.