Gael Eduardo Pérez Gómez
Backend & AI Engineer | Python · TypeScript · Node.js | LLMs, RAG & Agents | AWS
Full Stack / Backend Engineer with 5+ years building and maintaining production software at Nagarro, Accion Labs, IBM, Stefanini and in cloud-migration engagements, working while completing an engineering degree at Tecnológico de Monterrey. Day-to-day strength in JavaScript/TypeScript (Node.js, React, Next.js) and Python (Flask, FastAPI, Django, ETL), deployed on AWS with Docker and CI/CD. Experience shipping features, tracing and fixing production bugs, writing automated tests and migrating legacy systems to the cloud. Builds LLM features that run in production: a RAG-grounded, tool-calling assistant for a multi-tenant SaaS used by small businesses, with access-scoped BM25 retrieval and hardening against the OWASP Top 10 for LLM Applications. English C1 certified (British Council); CENEVAL Award for Excellence (2025). Available immediately for remote roles or contracts.
Digital Badges
Certifications
AWS Certified Cloud Practitioner
Amazon Web Services
Advanced AI for Data Science
Tecnológico de Monterrey
Development of software systems
Tecnológico de Monterrey
Implementation of computational infrastructure
Tecnológico de Monterrey
Professional Credentials
Cédula Profesional México
14996587
Blockchain Certificate (Ethereum)
Verify CertificateTechnical Skills & Core Expertise
Core Expertise
- •Backend & Full Stack Development (Python, Node.js, TypeScript)
- •LLM Integration & AI Agents (tool-calling, OWASP LLM Top 10)
- •Cloud-Native Systems on AWS (Lambda, SQS, SES)
- •Legacy System Modernization & Cloud Migration
Cloud & Platform Engineering
- •AWS (Lambda, SQS, SES, API Gateway, IAM, S3, RDS, DynamoDB, EC2, CloudFormation, SAM)
- •Event-Driven & Asynchronous Architectures
- •Infrastructure-Aware Design
Backend Engineering
- •Node.js, Python, Java
- •Express, FastAPI, Flask, Django
- •REST APIs, Microservices
- •Authentication & Authorization Flows
Development & Automation
- •CI/CD Pipelines (Jenkins, CircleCI, GitHub)
- •AI Development Agents (Kiro)
- •Architecture Documentation & Service Auditing
- •Git, GitFlow, Bitbucket, GitLab
Databases
- •PostgreSQL, MySQL, MongoDB, SQLite
Frontend (Supporting Skills)
- •React, Next.js, Redux, Flutter
- •HTML, CSS
Testing & Quality
- •Jest, Mocha, Pytest, Selenium
- •Unit & Integration Testing
Tools & Practices
- •Postman, Swagger / OpenAPI
- •Jira, Agile / Scrum
Education
B.S. in Computer Technologies Engineering
Tecnológico de Monterrey
2020-2025
Minor in Advanced Artificial Intelligence for Data Science
Tecnológico de Monterrey
2024
Leadership Diploma
Tecnológico de Monterrey
2021
Programming Technician
CECyT #9 IPN
2017-2020
Languages
Professional Experience
Independent Software Engineer (Freelance)
Remote
Jan 2025 – Present
Remote
- ▸RAG in production: built the knowledge layer of an LLM assistant for a multi-tenant SaaS used by small businesses (WhatsApp and voice). Structure-aware chunking with document/section context prepended to every chunk; per-tenant knowledge base; BM25 retrieval with source attribution passed to the model; access filtering enforced twice (in SQL and at retrieval) so internal documents never reach customers. Chose lexical over vector retrieval for 30–80 chunks per tenant ($0 per query, no re-indexing on model changes), with the schema ready to move to embeddings as volume grows.
- ▸LLM security: hardened the assistant's tool-calling agent (write access) against the OWASP Top 10 for LLM Applications — output filtering, URL allowlist, 57 automated security tests.
- ▸Same platform: Node.js/PostgreSQL with payments (Conekta), CFDI 4.0 e-invoicing and scheduling; 2,700+ automated tests including cross-tenant isolation; versioned SQL migrations; alerting and health checks.
- ▸Art studio platform (in production): Next.js 15, Node/Express, PostgreSQL, WhatsApp booking bot, S3 gallery, admin panel.
- ▸Python ETL automation for SME clients, raising data accuracy above 95% and saving 20+ hours/month; integrations with Twilio, payment gateways and AWS S3.
Key Projects:
- Compliance integration platform for Mexican institutions (pre-launch) – Complete multi-tenant SaaS connecting Mexican institutions to the government PUI platform (RENAPO/SEGOB) for LGMDFP Art. 12 Bis compliance: 8 Go microservices on ECS Fargate (webhook receiver, 3-phase SQS orchestrator, callback handler, batch CSV processor, multi-tenant auth, retrying notifier), 3 Next.js 16 frontends, full Terraform IaC. Privacy-by-design: SHA-256-hashed identifiers only, AES-256-GCM with per-tenant CMK via AWS KMS, secure memory wiping.
- Quality & security engineering (compliance platform) – 124 unit tests executed with Go's race detector in CI; 23-phase full-stack integration suite that attack-tests the API against the OWASP API Security Top 10 (BOLA, broken authentication, mass assignment, SSRF, resource exhaustion, SQL injection); automated OWASP ZAP DAST scans per service from OpenAPI specs with a zero-findings quality gate; SAST (gosec, Semgrep) and dependency scanning (Snyk) on every push.
- Digital platform for an art studio – Full-stack platform (Next.js 15 + Node.js/Express + PostgreSQL): WhatsApp appointment bot (Twilio), AWS S3 portfolio gallery, automated review scheduler, and admin panel. 100% of operations digitized; live in production.
Tech stack: Node.js, TypeScript, Python, Next.js, React, PostgreSQL, AWS, Docker, Terraform, Go, Twilio, Vercel, Railway
Backend Developer
Gendra REM (via Greytech Soluciones)
Oct 2025 – Apr 2026
Mexico City (Hybrid)
- ▸Designed and implemented key microservice components for the cloud migration of a legacy Oracle-based system to AWS, applying Hexagonal Architecture to improve scalability, maintainability, and domain isolation.
- ▸Implemented AWS Lambda functions for critical business flows, including authentication, login, and password recovery.
- ▸Designed and integrated Amazon SQS for asynchronous, event-driven communication between services.
- ▸Implemented Amazon SES for transactional and notification email delivery.
- ▸Defined and documented service contracts, architecture decisions, and system workflows during the migration process.
- ▸Supported the lead architect in planning, documentation, and auditing of services to ensure a controlled and low-risk migration.
- ▸Implemented AI Development Agents using Kiro, reducing overall migration time by approximately 60% while improving code consistency and delivery speed.
- ▸Collaborated closely with business and engineering teams to define modernization strategies and reduce technical debt.
Tech stack: AWS (Lambda, SQS, SES, IAM), Microservices, Hexagonal Architecture, Node.js, Oracle, Kiro (AI Agents), Cloud-Native Design
Full Stack Developer
Stefanini
Sep 2024 – Jan 2025
Mexico City
- ▸Built the backend and frontend of a strategic decision-making dashboard used by a Fortune 500 US retail client to analyze and reduce inventory shrinkage (merchandise loss) across its operations.
Tech stack: Full stack (backend + frontend dashboard)
Full Stack Developer
IBM
Jun 2023 – May 2024
Mexico City (Remote)
- ▸Modernized legacy Java systems into AWS Lambda microservices, reducing maintenance costs by 30% and improving scalability.
- ▸Migrated Angular/Java MVC apps to React and TypeScript, cutting UI bug reports by 40%.
- ▸Streamlined CI/CD pipelines with CircleCI and Jenkins, reducing deployment time by 50%.
- ▸Implemented Swagger/OpenAPI for API documentation, reducing developer onboarding time.
- ▸Enhanced testing with Jest, Pytest, Mocha, Selenium, decreasing production bugs by 25%.
Tech stack: Python, Java, React, TypeScript, AWS Lambda, Node.js, PostgreSQL, Docker, Jenkins
Full Stack Developer
Accion Labs
Jul 2021 – Mar 2023
Mexico City
- ▸Migrated monolithic systems to microservices (Python, Java, Node.js), enabling independent scaling of features.
- ▸Automated deployments with Jenkins and CircleCI, reducing release times by 50%.
- ▸Containerized apps with Docker, reducing deployment errors by 35%.
- ▸Improved API performance with PostgreSQL and MongoDB, reducing query times by 30%.
- ▸Enhanced UI responsiveness with React and TypeScript, increasing user satisfaction by 25%.
Tech stack: Python, Node.js, Java, React, TypeScript, PostgreSQL, MongoDB, Docker
Full Stack Developer
Nagarro
Jul 2021 – Nov 2022
Mexico (Remote)
- ▸Delivered new product features end to end in JavaScript/TypeScript across frontend and backend for a US automotive services & marketplace client.
- ▸Diagnosed, traced and fixed production bugs using Jenkins pipelines and AWS logs; worked through the full ticket lifecycle with QA.
Tech stack: JavaScript, TypeScript, Node.js, React, Jenkins, AWS
Developer (contract)
The B2B Link
Oct 2019 – Jun 2021
Mexico City
- ▸Built and maintained the company CRM and client-acquisition platform: Python and Node.js services on AWS EC2/S3 with Docker.
- ▸Created REST APIs documented with Swagger, and automated tests with Pytest.
- ▸Built the landing page and onboarding flow with React and Flask.
Tech stack: Python, Flask, Node.js, React, Docker, AWS EC2/S3


