Soy un desarrollador de software full stack, con un enfoque en el desarrollo back-end y la experiencia del usuario, participando tanto en el frontend como en el backend, integrando interfaces, lógica de negocio, APIs y bases de datos según las necesidades de cada proyecto. Trabajo con tecnologías como React, Node.js, Astro, JavaScript, TypeScript, Tailwind CSS, Bootstrap, Laravel, entre otras.
Mi interés por la tecnología y la programación surgió mientras cursaba una especialidad en informatica en EPC. En la clase de programación tuve mi primer contacto con este mundo de la programación. Motivado por la curiosidad, continué estudiando, y decidí que esto era a lo que quería dedicarme a nivel profesional.
Siempre estoy comprometido con un constante crecimiento y mejora en mis habilidades, buscando adaptarme a los nuevos avances tecnológicos y superarme a nivel profesional y personal.
Lideré el rediseño y desarrollo del nuevo CRM administrativo de la clínica, migrando desde un sistema legacy a una arquitectura moderna en Laravel 10 mejorando en un 95% los procesos internos.
Desarrollé y optimicé módulos clave para el CRM administrativo German Control Motion S.A de C.V y la Universidad Politécnica de Puebla (UPPue), mejorando la eficiencia operativa en un 60%
Construcción de sitios web modernos, adaptados a dispositivos móviles, optimizados y con tecnologías actuales.
Desarrollo de interfaces modernas, rápidas y accesibles que ofrecen una experiencia de usuario intuitiva y atractiva.
Rendimiento rápido, mejores prácticas de accesibilidad y optimización de procesos en el servidor.
HTML
CSS
JavaScript
TypeScript
PHP
React
Laravel
Bootstrap
Java
Tailwind
Node.js
Linux
MongoDB
MySQL
Docker
Git
Estudié un Bachillerato Tecnológico en Informatica en el Colegio Nacional de Educación Técnica, lo que me brindó las bases en programación y informatica. Posteriormente, decidí enfocarme en el desarrollo web y de software. Además complemento mi formación con el aprendizaje autodidacta, lo que me permite mantenerme actualizado con los avances tecnológicos en el desarrollo de software.
Tengo experiencia trabajando en equipos multidisciplinarios, donde me he encargado del desarrollo de aplicaciones web. Para ello, utilizo metodologías ágiles como Scrum y XP, además de herramientas de control de versiones como Git y GitHub para gestionar el flujo de trabajo, facilitando la organización y colaboración dentro del equipo.
He trabajado con metodologías ágiles como Scrum y Kanban. En Scrum, participé en sprints de dos semanas, donde al finalizar cada sprint realizaba un pull request (PR) con mi trabajo, el cual pasaba por una fase de revisión y corrección antes de ser fusionado y enviado a producción. También he trabajado con Kanban, utilizando tableros para gestionar tareas y moverlas según su estado de progreso. Además, participé en reuniones diarias (dailies) para planificar y reportar avances del proyecto, asegurando una comunicación eficiente dentro del equipo.
Hola! te invito a mi perfil de GitHub para que puedas explorar mis proyectos!
Ir a GitHub