Sobre mí
Ingeniero en Sistemas Computacionales con experiencia en desarrollo de software con el ecosistema JavaScript/TypeScript. Disponible para trabajo y nuevos proyectos.
Experiencia
- Marzo 2025 - Marzo 2026 (1 año)
Desarrollador @ Grupo Rosa
Cuauhtémoc, Chihuahua - PresencialResponsabilidades:
- Participé en proyectos de soluciones IoT para el análisis en tiempo real de vibración en maquinaria y para el monitoreo de movimiento e inclinaciones en racks.
- Construí dashboards para la visualización de datos, integrando APIs, WebSockets y bases de datos MySQL y PostgreSQL.
- Desarrollé sistemas web internos con PHP, Node.js, Express y Vue.js, incluyendo aplicaciones administrativas y sustitución de archivos de Excel.
- Diseñé APIs RESTful para diferentes aplicaciones y servicios.
- JavaScript
- Vue
- Node.js
- Express.js
- PHP
- MySQL
- PostgreSQL
- Git
- GitHub
- Marzo 2026
Instructor @ ITCC
Cuauhtémoc, Chihuahua - PresencialResponsabilidades:
- Diseñé e impartí un taller intensivo sobre Node.js, Express y GitHub para 20 alumnos.
- Guié a los participantes en el desarrollo de una API RESTful, aplicando código limpio y principios SOLID.
- Enseñé a probar endpoints con Postman y a consumirlos desde una aplicación de React.
- Cubrí varios temas de git y GitHub como repositorios, commits, ramas, pull requests e issues.
- Node.js
- Express.js
- Git
- GitHub
- Postman
Proyectos
Plataforma que centraliza la actividad de repositorios de GitHub y notifica cuando algo relevante ocurre, para no tener que revisar GitHub manualmente.
- Seguimiento de la actividad de repositorios usando la API de GitHub.
- Feed de actividad en tiempo real vía Server-Sent Events
- Notificaciones por Discord, correo y Slack (próximamente).
- TypeScript
- React
- Tailwind
- Node.js
- Express
- NestJS
- PostgreSQL
Sistema multi-tenant de gestión de turnos similar al de un banco.
- Arquitectura multi-tenant donde cada organización administra sus sucursales, ventanillas y roles.
- Backend desarrollado en Express con Clean Architecture.
- Actualizaciones en tiempo real usando WebSockets, para que las pantallas de espera reflejen el estado de las ventanillas al instante.
- TypeScript
- React
- Tailwind
- Node.js
- Express
- PostgreSQL
Educación
Instituto Tecnológico de Cd. Cuauhtémoc
Ingeniería en Sistemas Computacionales
Certificados
Patrones de Diseño
Udemy
Habilidades
- HTML
- CSS
- Tailwind
- JavaScript
- TypeScript
- React
- Vue
- Astro
- Next
- Node
- Express
- NestJS
- Dart
- Flutter
- Git
- GitHub
- MySQL
- Postgres
- MongoDB
- Google Cloud
- AWS
- Docker
- Postman