Skip to main content

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.

14+
Años de experiencia

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íbeme

Escríbeme

Respondo todos los mensajes. También me encuentras en LinkedIn o en contact@diegocastillo.dev.