Ingeniero de Software y Tech Lead especializado en backend con más de 2 años construyendo APIs de producción y plataformas full-stack. Actualmente lidero arquitectura serverless en CoffeeSystems sobre AWS (CDK, Lambda, AppSync, DynamoDB, GraphQL, multi-tenant). Fuerte en PHP, Node.js/TypeScript, mobile nativo (Kotlin, Swift), React y PostgreSQL (Supabase), con despliegues en AWS y GCP.
Experiencia
CoffeeSystems
Tech Lead
Apatzingán, Michoacán, México
Enero 2026 – Presente
- ▸ Diseñé y lideré una arquitectura serverless en AWS usando CDK (IaC) en TypeScript, orquestando más de 40 funciones Lambda (Node.js 24), AppSync (GraphQL), DynamoDB (Single-Table Design con PK/SK + GSIs), Cognito y S3.
- ▸ Construí un esquema GraphQL modular cubriendo 18 dominios con resolvers type-safe, RBAC mediante grupos de usuarios de Cognito y directivas @aws_cognito_user_pools con triggers Lambda personalizados de pre/post-autenticación.
- ▸ Implementé un modelo de aislamiento multi-tenant usando claves de partición basadas en tenantId, con validación en cada resolver y planes modulares gestionados mediante feature flags.
- ▸ Desarrollé webhooks de pago para Stripe y Mercado Pago con renovaciones automáticas de suscripciones y gestión segura de credenciales en AWS Secrets Manager.
CubitNet
Ingeniero de Software
Morelia, Michoacán, Mexico
Junio 2024 – Diciembre 2025
- ▸ Optimicé consultas y modelos de datos en MongoDB, logrando 40% más rapidez en tiempos de respuesta y una reducción del 15% en costos de base de datos.
- ▸ Diseñé y desarrollé APIs REST en PHP para servicios internos, además de una biblioteca CSS reutilizable basada en HTML2PDF que estandarizó las plantillas de documentos y redujo el tiempo de desarrollo.
- ▸ Construí la app Android de venta de boletos de autobús Esmar (Kotlin/Java) y lideré el porte a iOS (Swift, arquitectura VIPER, Alamofire, UIKit), siendo responsable de la integración de pagos con Stripe y OpenPay, el release v1.6 y las funcionalidades en tiempo real con Socket.IO en ambas plataformas.
- ▸ Mantuve la app Android de servicios en campo Aliadas (Kotlin/Java, Google Maps, seguimiento GPS, Socket.IO), enfocándome en corrección de bugs y mejoras de estabilidad.
- ▸ Contribuí a dos plataformas web (React, HTML, CSS, JavaScript moderno), entregando funcionalidades y optimizaciones de rendimiento.
- ▸ Implementé el flujo de pago y renovación de licencias SaaS con Mercado Pago, además de notificaciones transaccionales automatizadas por WhatsApp y envío masivo entre múltiples tenants.
- ▸ Gestioné infraestructura de servidores Linux, despliegues y soporte de producción L2 mediante debugging y análisis de causa raíz.
CEO Insurance
Desarrollador Full-Stack (Freelance)
Morelia, Michoacán, Mexico
Diciembre 2024 – Julio 2025
- ▸ Desarrollé dos plataformas de cotización de seguros (vida y carga) y sus landing pages usando vanilla JavaScript, optimizadas para generación de leads y respuestas rápidas de cotización.
- ▸ Construí generación dinámica de PDFs para cotizaciones y condiciones de póliza (HTML2PDF) con envío automatizado por email y WhatsApp.
- ▸ Diseñé una WEB API para almacenamiento de cotizaciones y servicios backend que convierten cotizaciones en pólizas activas, eliminando la captura manual de datos.
- ▸ Desplegué en infraestructura VPS con Cloudflare (caché, DNS, SSL) para mejorar seguridad y rendimiento.
BigPrint Imprenta
Desarrollador Full-Stack
Morelia, Michoacán, Mexico
Marzo 2024 – Agosto 2024
- ▸ Diseñé la arquitectura backend aplicando separación de responsabilidades, patrones escalables y mejores prácticas de ingeniería de software.
- ▸ Construí, documenté y mantuve APIs REST e integraciones con terceros (p. ej. Clientify vía webhooks) para automatizar flujos entre sistemas y reducir tareas operativas manuales.
- ▸ Optimicé consultas y estructuras SQL, y desarrollé módulos frontend en React manteniendo compatibilidad con jQuery.
- ▸ Gestioné despliegues en infraestructura VPS sobre GCP (Linux, Nginx/Apache, hardening de seguridad), estandaricé entornos dev/staging/prod y participé en resolución de incidentes de producción y decisiones de escalabilidad.
Habilidades
Lenguajes
Frontend
Backend
Bases de Datos
Cloud
Mobile
Arquitectura
DevOps & Tools
Integraciones
Proyectos Seleccionados
Sistema de Gestión de Casa de Empeño
Desarrollé una plataforma web para gestionar operaciones de casa de empeño, incluyendo registros de préstamos, seguimiento de artículos empeñados, monitoreo de pagos, manejo de expiraciones y reportes operativos. Construida con Svelte y Supabase, utilizando autenticación administrada, base de datos y almacenamiento en la nube, priorizando simplicidad del frontend y gestión eficiente de datos.
Sistema de Gestión Escolar para Academia de Inglés
Desarrollé un sistema para gestión de estudiantes, asistencia, grupos, límites de capacidad, horarios de maestros y nómina. Implementado en PHP y MySQL con arquitectura tradicional renderizada del lado del servidor, priorizando simplicidad y confiabilidad con JavaScript mínimo.
Educación
Instituto Tecnológico Superior de Apatzingán
Ingeniería en Sistemas Computacionales
Apatzingán, Michoacán, México
2020 – 2024