Sobre mí

Ingeniero de Software (Software Engineer) con más de 10 años de experiencia en desarrollo backend, arquitectura de software y liderazgo técnico. Éxito comprobado diseñando REST APIs (Application Programming Interfaces) escalables, desarrollando lógica de negocio e impulsando mejoras de calidad usando Python (Django, FastAPI), Java y AWS (Amazon Web Services).

Reconocido por fomentar equipos colaborativos de alto desempeño y entregar software de alta calidad. Especializado en arquitectura de microservicios, con conocimientos de Cloud Computing, DevOps, CI/CD (Continuous Integration/Continuous Deployment), y desarrollo backend full-stack. He liderado transformaciones de monolitos a microservicios, implementado Infrastructure as Code (IaC) con Terraform y Docker, y agregado observabilidad en entornos de misión crítica.

Experiencia

Tech Lead

Yavemayo 2022 - Presente
  • Gestioné un equipo técnico de 8 personas en desarrollo backend y arquitectura de software.
  • Lideré análisis de requerimientos y ejecución de roadmap en JIRA, siempre alineado con el equipo de Producto.
  • Estandaricé prácticas de desarrollo e implementé metodologías ágiles (Scrum, Kanban), logrando una mejora del 50% en tasas de completitud de tareas.
  • Lideré exitosamente la migración de arquitectura monolítica a microservicios, integrando Infrastructure as Code (IaC) (Terraform, Docker) y herramientas de observabilidad (Sentry, Honeycomb).
  • Desarrollé soluciones backend por medio de REST APIs y lógica de negocio en Python (Django, FastAPI).
  • Implementé estrategias de optimización, caching y performance tuning para maximizar el rendimiento.
  • Recientemente entrené al equipo para aprovechar LLMs (Large Language Models) como ChatGPT y Claude para mejorar la productividad, calidad de código, cobertura de pruebas y procesos de code review.
  • Liderazgo técnico enfocado en calidad, productividad y trabajo en equipo efectivo.

Senior Backend Engineer | Squad Leader

Yaveseptiembre 2017 - mayo 2022
  • Diseñé y desarrollé la plataforma principal de backend en Python (Django).
  • Integré y administré CRM (Customer Relationship Management) Salesforce, sincronizando datos entre la base de datos SQL (PostgreSQL) y Salesforce mediante REST APIs.
  • Entregué iteraciones de backend críticas asegurando satisfacción de clientes internos y cumplimiento de plazos de roadmap.
  • Coordiné alcance con Product Owner y validación continua con usuarios clave.

Analista de Sistemas / Fullstack

  • Desarrollé aplicaciones móviles multiplataforma usando Ionic Framework (Android/iOS), junto con una REST API optimizada en Java, aumentando la productividad general de cientos de usuarios.
  • Implementé soluciones de Business Intelligence (BI) y reportes con Qlik Sense Cloud.
  • Proporcioné mantenimiento y soporte continuo para sistemas Java y PHP existentes, logrando una mejora del 35% en tiempos de respuesta mediante optimización de código y queries.

Software Developer

TEED Tecnología Educativajunio 2013 - junio 2015
  • Desarrollé un LMS (Learning Management System) completo, liderando diseño de software, que fue utilizado por clientes como el Tecnológico de Monterrey, entre otros.
  • Implementé un REST API para integrar el LMS (Learning Management System) con distintas aplicaciones web y móviles.
  • Participé en el desarrollo de 'Teed Challenge' (Android/iOS), una aplicación multiplataforma para aprendizaje gamificado.
  • Diseñé y desarrollé exitosamente distintas aplicaciones web y móviles, utilizando en cada una diversas tecnologías.

Habilidades clave

Cloud & DevOps

Amazon Web Services (AppRunner, EC2, S3, Lambda, VPC)
Docker
Terraform (IaC)
Kubernetes (K8s)
GitHub Actions
Gitflow

Backend & Lenguajes

Python (Django, FastAPI)
Java (Spring, Hibernate)
REST APIs

Observabilidad & Testing

Sentry
Honeycomb
Pruebas automatizadas

Datos & Automatización

ETL (Extract, Transform, Load)
Modelado de bases de datos
Zapier
n8n

IA Generativa

ChatGPT
Claude
Gemini
Cursor
Windsurf

Formación & Certificaciones

Maestría en Administración de Tecnologías de la Información

Tecnológico de Monterrey, Campus Ciudad de México
2016 - 2018

Especialidad en Administración de Proyectos (TI)

Tecnológico de Monterrey
2017 - 2018

Especialidad en Ingeniería de Software

Tecnológico de Monterrey
2016 - 2017

Ingeniero en Tecnologías Computacionales

Tecnológico de Monterrey
2009 - 2013

Certificaciones

  • AWS Certified Cloud Practitioner
  • Gamification
  • TOEFL

Idiomas

  • Español (Nativo)
  • Inglés (Profesional - FCE / TOEFL)
  • Francés (Básico)