De día
Tech Lead en Cencosud
Lidero cinco productos estratégicos y al equipo detrás de ellos, desde decisiones de arquitectura hasta despliegues críticos y postmortems.
Tech Lead · Emprendedor · Triatleta · Ecuador
Más de 8 años en desarrollo de software, construyendo backends y productos escalables con TypeScript, NestJS, React y AWS. Hoy lidero cinco productos en Cencosud y soy socio en Arupo. Me hago cargo de lo que construyo de punta a punta: arquitectura, integraciones, despliegues y su comportamiento en producción.
Principios
Cuatro convicciones que llevo a cada equipo y a cada código en el que trabajo.
Me gustan DDD, la arquitectura hexagonal y los sistemas distribuidos, pero no agrego complejidad que el producto no necesita. La mejor arquitectura es la que permite que el producto evolucione, se mantenga y escale de forma sostenible.
Un ingeniero no solo entrega funcionalidades. Se hace responsable de la calidad, los despliegues, la observabilidad y el comportamiento de sus servicios en producción.
Estándares claros, pruebas automatizadas y pipelines confiables. La deuda técnica no desaparece por ignorarla; tarde o temprano frena a todo el equipo.
Ni tickets ni commits. Prefiero mirar estabilidad, eficiencia operativa, tiempos de entrega y el valor que realmente reciben los usuarios.
Experiencia
Llevo más de 8 años en desarrollo de software y evolucioné hacia el liderazgo técnico. Trabajo en todo el stack con TypeScript, pero lo que más me importa es cómo se sostiene un sistema una vez que está en producción.
Como Tech Lead he sido responsable de cinco productos estratégicos, trabajando con equipos multidisciplinarios en arquitectura, integraciones, modernización de sistemas legacy, calidad de código, despliegues e incidentes en producción.
También he participado en el desarrollo y la operación de plataformas SaaS sobre AWS, incluida una con aproximadamente 300 usuarios.
Impacto
El desafío, qué hice al respecto y qué cambió. Ponerle números concretos a cada uno es justamente en lo que estoy trabajando ahora.
Ingeniería asistida por IA
Me apasiona construir software, y la IA cambió la forma en que lo hago. No como autocompletado, sino como un flujo de trabajo que diseñé y uso todos los días en mi propia máquina: los agentes ejecutan, yo mantengo las decisiones, el contexto y el estándar de calidad.
Trabajo con agentes y subagentes que exploran, implementan y revisan en paralelo, mientras yo sigo siendo responsable de la arquitectura y de los trade-offs.
Cada cambio importante empieza como una especificación escrita con tareas trazables, para que el agente construya exactamente lo pedido y cualquiera pueda retomar el trabajo donde quedó.
Tests primero, commits pequeños y revisables, y una revisión independiente cuando el riesgo es alto. La IA escribe rápido; los controles se aseguran de que escriba bien.
Decisiones, bugs y patrones quedan guardados entre sesiones, así cada proyecto arranca con contexto y no desde cero.
Menos tiempo escribiendo código, más tiempo en diseño, revisiones y en destrabar al equipo. La habilidad que importa ahora es saber qué pedir y reconocer cuándo la respuesta está mal. Y eso solo lo dan los fundamentos.
Trayectoria
Bancos, retail, startups y una empresa propia: cada etapa sumó una capa, de la infraestructura a la arquitectura y al liderazgo de equipos. Hoy esa capa es la IA, y el trabajo es que sume al equipo sin bajar el estándar.
Cencosud
Promovido para liderar cinco productos clave: dos plataformas de comunicación (incluida la migración desde un sistema legacy), la plataforma “Mis Compras”, un sistema de gestión de reclamos y una herramienta de gestión de cancelaciones. Lineamientos de arquitectura, calidad de código, despliegues críticos, incidentes y postmortems.
Acid Labs · equipo externo para Cencosud
Lideré un equipo de desarrollo que construyó soluciones web escalables y de alto rendimiento para Cencosud en Chile.
Kin Analytics
Pasé de ingeniero full-stack (React, Angular, Vue, Node.js, Python) a liderar el equipo que entregaba las soluciones, con Scrum y Kanban.
DevBrain
Fundé y dirigí mi propia consultora de software en Quito, en paralelo a mis roles de ingeniería.
Easysoft Ecuador y freelance
Soluciones de pago en .NET para bancos como Banco Pichincha y BanEcuador. En paralelo: un front end en Angular para Liberty Seguros, una aplicación de depuración de datos para DirecTV y trabajo en React/React Native en Chariot Solutions.
Ministerio de Finanzas del Ecuador
Donde empezó todo: desarrollo web, infraestructura, seguridad de red perimetral y soporte técnico.
Formación Ingeniería de Software · Universidad Tecnológica Equinoccial (2012 — 2018)
Más allá del cargo
Un poco más de quién soy cuando no estoy en un pull request.
De día
Lidero cinco productos estratégicos y al equipo detrás de ellos, desde decisiones de arquitectura hasta despliegues críticos y postmortems.
Construyendo
Construyo una empresa como socio, aplicando los mismos principios de ingeniería desde el lado del negocio.
Nadar · Pedalear · Correr
Entrenar triatlón me mantiene disciplinado. Como la ingeniería, premia la constancia y el progreso medido por encima de los esfuerzos aislados.
Stack
Ahora
Mi siguiente foco es medir el impacto técnico: rendimiento, confiabilidad, costos de infraestructura y eficiencia de entrega. Quiero que las decisiones de ingeniería se respalden con resultados que cualquiera pueda verificar.
Artículos
El setup real que uso todos los días en mi máquina, cómo se adapta entre mi trabajo como Tech Lead y mi propia empresa, y las reglas que hacen que la IA sea útil en lugar de peligrosa.
Un relato real de la migración de un backend monolítico a un patrón BFF con arquitectura limpia: las decisiones, los errores y los trade-offs de los que nadie te advierte.
Siete fallos reales en producción que presencié, desde queries N+1 hasta cache stampedes, y las soluciones que realmente funcionaron. Sin teoría, solo cicatrices de batalla.
Una guía probada en producción sobre estrategias de caching con Redis: cache-aside, write-through, patrones de invalidación, diseño de TTL y los errores que nos costaron dinero de verdad.
Contacto
¿Un producto que necesita escalar, un sistema legacy que modernizar o un equipo listo para hacerse cargo de producción? Estoy a un mensaje de distancia.