Cloud Architect · Ingeniero Hands-On AWS y Azure
Diseño y construyo plataformas cloud empresariales en AWS y Azure
+15 años arquitecturando, construyendo y migrando plataformas cloud empresariales
Arquitecto Cloud e ingeniero hands-on con más de 15 años diseñando, construyendo y operando plataformas cloud-native en AWS y Azure. Me especializo en migraciones cloud entre AWS y Azure en ambos sentidos — evaluando cargas de trabajo, mapeando servicios equivalentes y ejecutando estrategias rehost / replatform / refactor con Infraestructura como Código y cortes de servicio sin downtime. Sigo metido en el código (.NET/C#, Kubernetes, Terraform/Bicep, CI/CD) y no solo dibujando diagramas. Mi trayectoria internacional en 6 países me ha dado la capacidad de liderar con criterio técnico y entregar con disciplina de producto. También aplico IA (LLMs, Amazon Bedrock, agentes) donde aporta valor real.
Colaborando con empresas líderes
AWS (EC2, Lambda, ECS/EKS, Aurora/RDS, DynamoDB, S3, SQS/SNS, API Gateway, CloudFormation) · Azure (VMs, Functions, App Service, AKS, Azure SQL, Cosmos DB, Service Bus, API Management) · Cloud Native · Landing Zone · Well-Architected · Seguridad y Redes
AWS→Azure y Azure→AWS · Assessment y TCO · 6 R's (Rehost / Replatform / Refactor / Repurchase / Retire / Retain) · Mapeo de servicios equivalentes · Planificación por olas · Migración de datos · Cutover sin downtime y rollback · Optimización de costes (FinOps)
.NET 8 / C# · Backend y APIs · Infraestructura como Código (Terraform, Bicep, CloudFormation) · Docker · Kubernetes (EKS / AKS) · CI/CD (Azure DevOps, GitHub Actions) · Microservicios · Arquitectura Orientada a Eventos · Sistemas Distribuidos · Domain-Driven Design
LLMs · Agentes de IA · RAG · Amazon Bedrock · OpenAI · Claude · Voice AI · Prompt Engineering · GitHub Copilot · Cursor — aplicados sobre plataformas cloud donde aportan valor de negocio real
Moviendo cargas de trabajo empresariales entre AWS y Azure — en ambos sentidos
Migrar entre nubes no es un «lift-and-shift» y cruzar los dedos. Es un proceso disciplinado: entender lo que tienes, mapearlo a los servicios equivalentes en la nube destino, elegir la estrategia adecuada para cada carga y ejecutar por olas con automatización y rollback. He liderado migraciones en ambos sentidos — AWS→Azure y Azure→AWS — manteniendo los sistemas operativos durante todo el proceso.
Inventario de cargas, dependencias, costes y riesgos. Análisis de TCO y estrategia por aplicación basada en las 6 R's.
Arquitectura equivalente en la nube destino: landing zone, redes, identidad, seguridad y mapeo de servicios.
Ejecución por olas — rehost, replatform o refactor según la carga — impulsada por Infraestructura como Código y automatización.
Pruebas funcionales, de rendimiento y DR. Cutover controlado con plan de rollback y downtime mínimo.
Control de costes (FinOps), tuning de rendimiento, autoescalado y adopción de servicios nativos de la nube destino.
| Categoría | AWS | Azure |
|---|---|---|
| Cómputo | EC2 | Virtual Machines |
| Serverless | Lambda | Azure Functions |
| Contenedores | ECS / EKS | AKS / Container Apps |
| BBDD Relacional | RDS / Aurora | Azure SQL / PostgreSQL |
| BBDD NoSQL | DynamoDB | Cosmos DB |
| Almacenamiento | S3 | Blob Storage |
| Mensajería | SQS / SNS | Service Bus / Event Grid |
| Gestión de APIs | API Gateway | API Management |
| Infraestructura como Código | CloudFormation | Bicep / ARM |
| Identidad | IAM | Entra ID (Azure AD) |
| Monitorización | CloudWatch | Azure Monitor |
| CI/CD | CodePipeline | Azure DevOps / GitHub Actions |
Terraform y Kubernetes actúan como capas portables y agnósticas de nube entre ambas plataformas.
Sistemas inteligentes construidos desde cero — problema real, arquitectura real, impacto real
Problema: Los hoteles pierden reservas directas frente a las OTAs (pagando 15–25% de comisión) y pierden llamadas fuera de horario sin ninguna alternativa. Cada llamada perdida es una reserva perdida.
Solución: Agentes de voz IA que gestionan llamadas entrantes del hotel 24/7 — cualificando leads, consultando disponibilidad en tiempo real vía SynXis, Roiback y Amadeus, y capturando reservas directas en el idioma del huésped con latencia cero.
Arquitectura: Motor de conversación LLM → APIs de disponibilidad en tiempo real (SynXis / Roiback / Amadeus) → captura de pago (Stripe, Adyen, Worldpay, Redsys) → dashboard de monitoreo en AWS.
Startup en validación de mercado — integraciones activas con SynXis, Roiback y pasarelas de pago.
Problema: Los viajeros se enfrentan a la parálisis de elección — millones de opciones, buscadores genéricos, cero personalización. Las herramientas muestran inventario; ninguna entiende la intención.
Solución: Agente conversacional de IA que entrevista al viajero sobre sus preferencias, presupuesto y estilo de viaje, y genera un itinerario completamente personalizado con ofertas curadas — no una lista, un plan.
Arquitectura: Agente conversacional de IA → pipeline RAG sobre inventario de viajes en tiempo real → motor de generación de itinerarios → desplegado en AWS.
En producción — genera itinerarios personalizados completos en segundos, reemplazando horas de búsqueda manual.
Proyectos propios en producción
Plataforma digital para el gobierno de Costalegre, Jalisco, México, diseñada para potenciar el destino turístico. Marketplace tipo tenant donde comercios locales se autoadministran y ofrecen sus productos y servicios del destino.
Visitar sitioStartup de Voice AI para la industria hotelera. Agentes de IA gestionan llamadas del hotel 24/7 en el idioma del huésped, capturan reservas directas y procesan pagos — integrando SynXis, Roiback, Amadeus, Stripe y Adyen.
Visitar sitioSincronizador de múltiples proveedores de productos electrónicos y consumibles para e-commerce. Actualización automatizada de inventarios y catálogos de productos desde distintos proveedores, reduciendo la entrada manual de datos un 95% y garantizando precisión de stock en tiempo real en la tienda online.
Visitar sitioArtículos técnicos y reflexiones sobre desarrollo de software
Si tu app se congela al llamar a una API o base de datos, necesitas entender async/await. Explicado de forma simple con ejemplos reales.
Leer artículo →Aprende cómo Apache Kafka permite microservicios escalables y desacoplados mediante eventos. Topics, particiones, productores y consumidores explicados con ejemplos prácticos.
Leer artículo →Deja de enviar JSON plano por Kafka. Aprende cómo Avro reduce el tamaño de mensajes hasta un 80%, impone schemas y evoluciona sin romper nada gracias al Schema Registry.
Leer artículo →Universidad de Guadalajara • México
1994 - 1998
Universidad de Guadalajara • México
1990 - 1994
¿Buscas un Arquitecto Cloud, planificas una migración AWS↔Azure, o quieres explorar un proyecto juntos? Me encantaría saber de ti.