Gael Eduardo Pérez Gómez
Ingeniero Backend y de IA | Python · TypeScript · Node.js | LLMs, RAG y Agentes | AWS
Ingeniero Full Stack / Backend con 5+ años construyendo y manteniendo software en producción en Nagarro, Accion Labs, IBM, Stefanini y proyectos de migración a la nube, trabajando mientras terminaba la carrera de ingeniería en el Tecnológico de Monterrey. Fuerte en JavaScript/TypeScript (Node.js, React, Next.js) y Python (Flask, FastAPI, Django, ETL), desplegado en AWS con Docker y CI/CD. Experiencia entregando funcionalidades, rastreando y corrigiendo bugs en producción, escribiendo pruebas automatizadas y migrando sistemas legados a la nube. Construyo funcionalidades LLM en producción: un asistente con RAG y tool-calling para un SaaS multi-tenant usado por pequeños negocios, con recuperación BM25 filtrada por permisos y blindado contra el OWASP Top 10 para Aplicaciones LLM. Inglés C1 certificado (British Council); Premio CENEVAL de Excelencia (2025). Disponible de inmediato para roles remotos o por contrato.
Insignias Digitales
Certificaciones
AWS Certified Cloud Practitioner
Amazon Web Services
IA Avanzada para Ciencia de Datos
Tecnológico de Monterrey
Desarrollo de sistemas de software
Tecnológico de Monterrey
Implementación de infraestructura computacional
Tecnológico de Monterrey
Credenciales Profesionales
Cédula Profesional Méxicana
14996587
Título profesional Blockchain (Ethereum)
Verificar TítuloHabilidades Técnicas y Experiencia Principal
Experiencia Principal
- •Desarrollo Backend y Full Stack (Python, Node.js, TypeScript)
- •Integración de LLMs y Agentes de IA (tool-calling, OWASP LLM Top 10)
- •Sistemas Cloud-Native en AWS (Lambda, SQS, SES)
- •Modernización de Sistemas Legados y Migración a la Nube
Ingeniería de Nube y Plataforma
- •AWS (Lambda, SQS, SES, API Gateway, IAM, S3, RDS, DynamoDB, EC2, CloudFormation, SAM)
- •Arquitecturas Dirigidas por Eventos y Asíncronas
- •Diseño Consciente de Infraestructura
Ingeniería Backend
- •Node.js, Python, Java
- •Express, FastAPI, Flask, Django
- •APIs REST, Microservicios
- •Flujos de Autenticación y Autorización
Desarrollo y Automatización
- •Pipelines CI/CD (Jenkins, CircleCI, GitHub)
- •Agentes de Desarrollo de IA (Kiro)
- •Documentación de Arquitectura y Auditoría de Servicios
- •Git, GitFlow, Bitbucket, GitLab
Bases de Datos
- •PostgreSQL, MySQL, MongoDB, SQLite
Frontend (Habilidades de Apoyo)
- •React, Next.js, Redux, Flutter
- •HTML, CSS
Pruebas y Calidad
- •Jest, Mocha, Pytest, Selenium
- •Pruebas Unitarias y de Integración
Herramientas y Prácticas
- •Postman, Swagger / OpenAPI
- •Jira, Agile / Scrum
Educación
Licenciatura en Ingeniería en Tecnologías Computacionales
Tecnológico de Monterrey
2020-2025
Menor en Inteligencia Artificial Avanzada para Ciencia de Datos
Tecnológico de Monterrey
2024
Diplomado en Liderazgo
Tecnológico de Monterrey
2021
Técnico en Programación
CECyT #9 IPN
2017-2020
Idiomas
Experiencia Profesional
Ingeniero de Software Independiente (Freelance)
Remoto
Ene 2025 – Presente
Remoto
- ▸RAG en producción: construí la capa de conocimiento de un asistente LLM para un SaaS multi-tenant usado por pequeños negocios (WhatsApp y voz). Chunking que respeta la estructura, con el contexto de documento/sección antepuesto a cada fragmento; base de conocimiento por tenant; recuperación BM25 con la fuente adjunta para el modelo; filtro de acceso aplicado dos veces (en SQL y al recuperar) para que los documentos internos nunca lleguen a clientes. Elegí recuperación léxica en vez de vectorial para 30–80 fragmentos por tenant ($0 por consulta, sin reindexar al cambiar de modelo), con el esquema listo para pasar a embeddings cuando crezca el volumen.
- ▸Seguridad LLM: blindé el agente con tool-calling del asistente (con permisos de escritura) contra el OWASP Top 10 para Aplicaciones LLM — filtrado de salida, allowlist de URLs, 57 pruebas de seguridad automatizadas.
- ▸Misma plataforma: Node.js/PostgreSQL con pagos (Conekta), facturación CFDI 4.0 y agenda; 2,700+ pruebas automatizadas incluyendo aislamiento entre tenants; migraciones SQL versionadas; alertas y health checks.
- ▸Plataforma para un estudio de arte (en producción): Next.js 15, Node/Express, PostgreSQL, bot de reservas por WhatsApp, galería en S3 y panel de administración.
- ▸Automatización ETL en Python para PyMEs: precisión de datos >95% y 20+ horas/mes ahorradas; integraciones con Twilio, pasarelas de pago y AWS S3.
Key Projects:
- Plataforma de integración de cumplimiento para instituciones mexicanas (pre-lanzamiento) – SaaS multi-tenant completo que conecta instituciones mexicanas con la Plataforma Única de Identidad PUI de RENAPO/SEGOB para cumplimiento del Art. 12 Bis de la LGMDFP: 8 microservicios en Go sobre ECS Fargate (receptor de webhooks, orquestador SQS de 3 fases, handler de callbacks, procesador batch CSV, auth multi-tenant, notifier con retry exponencial), 3 frontends Next.js 16, infraestructura Terraform completa. Privacidad por diseño: solo identificadores hasheados con SHA-256, AES-256-GCM con CMK por tenant vía AWS KMS, borrado seguro de memoria.
- Ingeniería de calidad y seguridad (plataforma de cumplimiento) – 124 tests unitarios ejecutados con el race detector de Go en CI; suite de integración full-stack de 23 fases que ataca la API contra el OWASP API Security Top 10 (BOLA, broken authentication, mass assignment, SSRF, agotamiento de recursos, inyección SQL); escaneos DAST automatizados con OWASP ZAP por servicio desde specs OpenAPI con quality gate de cero hallazgos; SAST (gosec, Semgrep) y escaneo de dependencias (Snyk) en cada push.
- Plataforma digital para un estudio de arte – Plataforma completa (Next.js 15 + Node.js/Express + PostgreSQL): bot de WhatsApp para citas (Twilio), galería de portafolio en AWS S3, scheduler de reseñas automatizado y panel admin. 100% de operaciones digitalizadas; en producción.
Stack tecnológico: Node.js, TypeScript, Python, Next.js, React, PostgreSQL, AWS, Docker, Terraform, Go, Twilio, Vercel, Railway
Desarrollador Backend
Gendra REM (vía Greytech Soluciones)
Oct 2025 – Abr 2026
Ciudad de México (Híbrido)
- ▸Diseñé e implementé componentes clave de microservicios para la migración cloud de un sistema legacy Oracle a AWS, aplicando Arquitectura Hexagonal para mejorar escalabilidad, mantenibilidad y aislamiento de dominio.
- ▸Implementé funciones AWS Lambda para flujos de negocio críticos, incluyendo autenticación, login y recuperación de contraseña.
- ▸Diseñé e integré Amazon SQS para comunicación asíncrona y dirigida por eventos entre servicios.
- ▸Implementé Amazon SES para entrega de correos transaccionales y de notificación.
- ▸Definí y documenté contratos de servicio, decisiones de arquitectura y flujos de trabajo del sistema durante el proceso de migración.
- ▸Respaldé al líder técnico en planificación, documentación y auditoría de servicios para asegurar una migración controlada y de bajo riesgo.
- ▸Implementé Agentes de Desarrollo de IA usando Kiro, reduciendo el tiempo total de migración en aproximadamente 60% mientras mejoraba la consistencia del código y la velocidad de entrega.
- ▸Colaboré estrechamente con equipos de negocio e ingeniería para definir estrategias de modernización y reducir deuda técnica.
Stack tecnológico: AWS (Lambda, SQS, SES, IAM), Microservicios, Arquitectura Hexagonal, Node.js, Oracle, Kiro (Agentes IA), Diseño Cloud-Native
Desarrollador Full Stack
Stefanini
Sep 2024 – Ene 2025
Ciudad de México
- ▸Construí el backend y el frontend de un dashboard estratégico de toma de decisiones para un retailer estadounidense Fortune 500, usado para analizar y reducir la merma de inventario (pérdida de mercancía) en sus operaciones.
Stack tecnológico: Full stack (backend + dashboard frontend)
Desarrollador Full Stack
IBM
Jun 2023 – May 2024
Ciudad de México (Remoto)
- ▸Modernicé sistemas legacy Java a microservicios AWS Lambda, reduciendo costos de mantenimiento en 30% y mejorando escalabilidad.
- ▸Migré aplicaciones Angular/Java MVC a React y TypeScript, reduciendo reportes de bugs de UI en 40%.
- ▸Optimicé pipelines CI/CD con CircleCI y Jenkins, reduciendo tiempo de despliegue en 50%.
- ▸Implementé Swagger/OpenAPI para documentación de APIs, reduciendo tiempo de incorporación de desarrolladores.
- ▸Mejoré pruebas con Jest, Pytest, Mocha, Selenium, disminuyendo bugs en producción en 25%.
Stack tecnológico: Python, Java, React, TypeScript, AWS Lambda, Node.js, PostgreSQL, Docker, Jenkins
Desarrollador Full Stack
Accion Labs
Jul 2021 – Mar 2023
Ciudad de México
- ▸Migré sistemas monolíticos a microservicios (Python, Java, Node.js), permitiendo escalado independiente de características.
- ▸Automaticé despliegues con Jenkins y CircleCI, reduciendo tiempos de release en 50%.
- ▸Contenericé aplicaciones con Docker, reduciendo errores de despliegue en 35%.
- ▸Mejoré rendimiento de APIs con PostgreSQL y MongoDB, reduciendo tiempos de consulta en 30%.
- ▸Mejoré capacidad de respuesta de UI con React y TypeScript, incrementando satisfacción de usuario en 25%.
Stack tecnológico: Python, Node.js, Java, React, TypeScript, PostgreSQL, MongoDB, Docker
Desarrollador Full Stack
Nagarro
Jul 2021 – Nov 2022
México (Remoto)
- ▸Entregué nuevas funcionalidades de producto de punta a punta en JavaScript/TypeScript, en frontend y backend, para un cliente estadounidense de servicios automotrices y marketplace.
- ▸Diagnostiqué, rastreé y corregí bugs en producción usando pipelines de Jenkins y logs de AWS; trabajé el ciclo completo de tickets con QA.
Stack tecnológico: JavaScript, TypeScript, Node.js, React, Jenkins, AWS
Desarrollador (contrato)
The B2B Link
Oct 2019 – Jun 2021
Ciudad de México
- ▸Construí y mantuve el CRM de la empresa y su plataforma de captación de clientes: servicios en Python y Node.js sobre AWS EC2/S3 con Docker.
- ▸Creé APIs REST documentadas con Swagger y pruebas automatizadas con Pytest.
- ▸Construí la landing page y el flujo de onboarding con React y Flask.
Stack tecnológico: Python, Flask, Node.js, React, Docker, AWS EC2/S3


