PERFIL
Construyo y opero los sistemas detrás de productos de IA: grafos de agentes, serverless multi-tenant en AWS y GCP y la infraestructura que los sostiene.
EXPERIENCIA
Backend Lead — au2.bot
2023 – actualidad · Remoto
Plataforma de IA conversacional para campañas de paid social. Defino su arquitectura.
- Construí y opero la base multi-tenant en AWS —Lambda, API Gateway, DynamoDB, Step Functions, EKS— al servicio de clientes que reciben más de 1.000 mensajes entrantes diarios en picos de campaña.
- Saqué de la ruta crítica tres dependencias de SaaS de terceros: una plataforma conversacional de proveedor, la infraestructura de mensajería y herramientas externas de integración, reemplazadas por servicios propios.
- Llevé la capa de IA por cuatro generaciones —function calling, uso de herramientas, MCP y grafos de agentes multi-modelo en LangGraph—, de modo que el producto ya no depende de un solo proveedor.
Desarrollador Backend — El Socio Digital / APES
2022 – 2023
- Construí el sistema de bodega para carga portuaria y a granel: cada carga se pesa en el puerto y otra vez en la bodega, y las mermas se concilian kilo a kilo con el conocimiento de embarque. La diferencia entre los dos pesajes es el producto.
- Integré un ERP contable con una tienda en línea en ambos sentidos —una venta en cualquiera de los dos actualiza el otro— y la facturación con la DIAN.
Desarrollador Backend — Viva
2021 – 2022
- Responsable de las tarifas bajas de vivaair.com: el calendario de precios más baratos de ±1 mes, donde cada celda es una consulta asíncrona en vivo a la API de Amadeus Navitaire. Construido con asyncio, aiohttp y FastAPI, con caché en Redis.
DOCENCIA E INVESTIGACIÓN
- UNAD — doy las sesiones oficiales de apoyo del programa de ingeniería: Python, FastAPI, desarrollo de IA y de agentes, arquitectura y servidores. 300 a 500 por cohorte; 380 en la última sesión. 2023 – actualidad
- UNAD, semillero GRUSLIN — construí todo el backend de SAMP —plataforma de seguimiento y acreditación hoy en producción en la universidad— y el de PythonLab.
- Supercómputo — SC25: seleccionado para el Immersion Program de SIGHPC/ACM, entre unos veinte estudiantes de pregrado de todo el mundo, San Luis. SC26: Student Volunteer, Chicago. SC24: participante.
HERRAMIENTAS
LenguajesPython · Go · SQL · C
NubeAWS (Lambda, API Gateway, DynamoDB, Step Functions, EKS, CloudFormation) · GCP · Terraform
IALangGraph · LangChain · RAG · bases de datos vectoriales · MCP · modelos open source ejecutados localmente · fine-tuning
BackendFastAPI · Flask · Django · asyncio · aiohttp · Celery · WebSockets · PostgreSQL · Redis
PlataformaDocker · Kubernetes · CI/CD · arquitectura multi-tenant
FORMACIÓN Y RECONOCIMIENTOS
Ingeniería de Sistemas — UNAD · Software Engineering Foundations — Holberton School, 2021
Devsu code-jam 2021 — finalista, ~5.000 programadores de Perú, Ecuador y Colombia