Desarrollador especializado en backend (arquitectura y microservicios) y desarrollo móvil nativo, con capacidad para abarcar el stack completo cuando el proyecto lo requiere. Me gusta entender el problema antes de escribir la primera línea de código — primero el análisis, la planificación y la arquitectura; después el desarrollo.
Actualmente colaborando con ECOSUR en la construcción de un sistema de automatización de procesos institucionales con .NET, MudBlazor y Entity Framework. A la par, continúo mi formación en Ingeniería en Tecnologías de la Información en la Universidad Politécnica de Chiapas.
Stack principal: NestJS · Kotlin · Jetpack Compose · Java · .NET · PostgreSQL · MongoDB · Docker · AWS · RabbitMQ
Riff — Red social para artistas independientes. Fui responsable de la arquitectura completa: diseño de microservicios, diagramas ER, base de datos, DevOps y testing de flujos de usuario. Diseñé e implementé la capa de seguridad completa: autenticación con Google OAuth 2.0, JWT, guards de roles por endpoint, rate limiting y política CSP con Helmet. Stack: NestJS, RabbitMQ, PostgreSQL, Docker.
Collabs — Plataforma web para gestión de equipos bajo principios SOA. Aunque mi especialidad es el backend, asumí el frontend completo (diseño, prototipado y maquetación), logrando una separación clara entre capas y una integración fluida con las APIs desacopladas. Stack: Next.js, NestJS (API Gateway), Vercel, Railway.
Artely — App Android nativa para descubrimiento de arte local. Propuse la idea, lideré al equipo y definí las decisiones técnicas. Implementé MVVM y Hilt DI, logrando un sistema donde cada capa es reemplazable sin afectar al resto. Incluye mensajería en tiempo real y notificaciones push. Stack: Kotlin, Jetpack Compose, Hilt, Room.
Sazón Patrimonial — Catálogo web de restaurantes locales en San Cristóbal de las Casas. Diseñé la arquitectura MVC, el esquema relacional de la BD y las consultas. Implementé inyección de dependencias manual en Java puro y me encargué del despliegue en AWS con almacenamiento multimedia directo en la API. Stack: Java, Javalin, MySQL, AWS.



