Arquitectura de Software
Traduzco problemas de negocio en arquitecturas sólidas: sistemas distribuidos, event-driven, alta concurrencia y decisiones documentadas (ADRs).
Hola, soy
Software Architect · Full-Stack (Node.js · React · Cloud)
Diseño y construyo sistemas escalables de punta a punta — elijo la herramienta correcta para cada problema, no al revés.
📍 Ciudad de México · Remote-first
01 — Sobre mí
Tengo 6+ años entregando software en producción across Node.js, Java/Spring, .NET, React/Angular y sistemas de IA agéntica. Mi valor no está en una tecnología: está en traducir problemas de negocio en arquitectura sólida, sin casarme con una herramienta.
Hoy diseño plataformas de orquestación de agentes de IA que cubren el ciclo completo de desarrollo — con el principio de que la IA propone y los humanos aprueban. Antes, construí microservicios Java para operación a escala nacional y plataformas full-stack completas desde cero.

02 — Expertise
Traduzco problemas de negocio en arquitecturas sólidas: sistemas distribuidos, event-driven, alta concurrencia y decisiones documentadas (ADRs).
APIs y microservicios en Node.js, Java/Spring Boot y .NET — con service discovery, colas y mensajería para escalar con fallos aislados.
Interfaces en React, Next.js y Angular con UI de alto pulido, responsivas y accesibles, conectadas a APIs reales.
Infraestructura AWS (EC2, S3, RDS, Lambda, VPC, IAM), Docker, CI/CD con Jenkins y GitHub Actions, e IaC con Terraform.
Sistemas multi-agente en producción: orquestación de LLMs, servidores MCP y agentes con control humano por diseño.
Autenticación y autorización robustas: OAuth 2.0, JWT, RBAC y manejo cuidadoso de datos sensibles.
03 — Proyectos
Rol actual · NDA
NDAOrquestador de agentes de IA que cubre el ciclo completo de desarrollo — del requerimiento del cliente a la entrega. Runtime central (supervisor + router) sobre un event bus, con colas de tareas por agente para aislar fallos y paralelizar, y agentes organizados por dominio: intake, build, calidad y deploy/ops.
Decisiones clave: router central vs. comunicación peer-to-peer; event bus para desacoplar etapas; puntos de verificación humana definidos por permisos — los agentes proponen, los humanos aprueban.
Impacto ↗Reducción de ciclos de iteración de arquitectura; proceso adoptado a nivel organización.
Rol actual · NDA
NDAAgente que recibe una feature por chat y entrega un merge request listo para revisión. Incluye pre-check de alcance con un modelo eficiente, una fase de "interrogación" que acota el requerimiento antes de ejecutar, y seguridad de rutas que impide operar fuera del workspace.
Principio de diseño: "la IA implementa, pero nunca fusiona sola" — control por arquitectura de permisos, no por confianza en el modelo.
Rol actual · NDA
NDAServidor MCP (Model Context Protocol) que expone herramientas de una plataforma de mensajería/colaboración (mail, docs, hojas, tareas) para que un LLM las invoque de forma segura, con manejo de auth, tokens y rate limits.
Aprendizaje: un buen MCP es 80% diseño de la interfaz de tools y manejo de errores.
Proyecto de cliente
Sistema principal de operación de una arrendadora de autos, construido como microservicios Java / Spring Boot con Eureka para service discovery e intercomunicación entre servicios. Diseñado para alta concurrencia: miles de usuarios simultáneos en varias regiones de México.
Impacto ↗Operación crítica de negocio soportando escala nacional.
Nolab
Diseñé y construí la arquitectura completa de la plataforma: backend Node.js/Express, frontend React, infraestructura AWS (EC2, S3, RDS, Lambda, VPC, IAM). Autenticación OAuth 2.0 + JWT, modelos RBAC, y CI/CD (Jenkins, GitHub Actions) con Docker.
Lideré los equipos de frontend, backend y DevOps.
Freelance
Plataforma de torneos integrada con Discord: autenticación híbrida Discord OAuth 2.0 + firma de wallet, sesiones JWT, y RBAC por rol de torneo. Diseñada y desplegada de forma autónoma.
Freelance
Sistema event-driven que procesa y entrega señales de trading en tiempo real vía Telegram Bot API, con latencia sub-2s, manejo de colas y rate limits.
Impacto ↗Latencia sub-2s de la fuente al suscriptor.
Proyectos de cliente
NDADesarrollo full-stack .NET / C# con frontends Angular para proyectos de cliente: APIs REST, integración con Azure/AWS y bases de datos SQL. Experiencia en proyectos de cliente bajo acuerdos de confidencialidad.
04 — Experiencia
Actual
Software Architect · Ingeniería de IA
Varios periodos
Ingeniero Full-Stack · Backend
Arquitecto & Líder Técnico Full-Stack
Ingeniero Full-Stack independiente
05 — Skills
Certificaciones
AWS Cloud PractitionerScrum Fundamentals
Educación
Ingeniería en Informática (2018–2022)
06 — Contacto
Abierto a roles remotos y proyectos donde la arquitectura importa. Respondo rápido.
o encuéntrame en