<Mi Trayectoria Profesional />
Un recorrido por mi experiencia, proyectos y aprendizajes que han moldeado mi carrera como desarrollador
Tipos de Experiencias
<Mi Trayectoria />
Explora mi experiencia profesional y académica a través del tiempo
Mostrando 8 de 18 experiencias
Documentador & Desarrollador Frontend (Prácticas Profesionales)
ITISA - Ingeniería en Telecomunicaciones e Informática S.A.
Durante mis prácticas profesionales en ITISA, tuve la oportunidad de aplicar y expandir mis conocimientos como desarrollador tanto frontend como backend, así como en bases de datos, lo que me permitió comprender mejor el entorno laboral real. Me encargué de desarrollar y mejorar la interfaz de una aplicación web existente, implementando una estructura de carpetas y archivos más organizada para facilitar el mantenimiento y la comprensión del proyecto por parte de futuros desarrolladores. Además, optimicé la interfaz de una aplicación orientada a la visualización de métricas y KPIs, y desarrollé una nueva aplicación para la gestión y visualización de alarmas. También implementé un sistema de roles que permitió una administración más eficiente de los permisos desde la propia interfaz, mejorando así la seguridad y la experiencia de usuario.
Fundamentos de Inteligencia Artificial y Algoritmos de Búsqueda
ITESO - Universidad Jesuita de Guadalajara - 5° Semestre IDS
Durante este semestre aprendí los fundamentos de inteligencia artificial, abarcando técnicas de búsqueda como BFS (Breadth-First Search), DFS (Depth-First Search) y UCS (Uniform Cost Search). Profundicé en el uso del clasificador bayesiano, el teorema de Bayes, introducción a grafos y el algoritmo K-Nearest Neighbors, aplicando estos conceptos en ejercicios prácticos y proyectos académicos.
Certificado de JavaScript (básico)
HackerRank
Certificación en JavaScript básico, validando conocimientos en sintaxis, operadores, estructuras de control y funciones esenciales del lenguaje.
ConviveZen - App Móvil para Manejo de Ansiedad
ITESO - Proyecto Universitario
Desarrollé ConviveZen, una aplicación móvil diseñada para ayudar a personas que padecen ansiedad en la etapa joven/adulta. El proyecto surgió de un pitch universitario donde identificamos la necesidad de herramientas accesibles durante crisis de ansiedad. La aplicación fue desarrollada con Flutter y Firebase, implementando un botón de emergencia de acceso rápido que despliega un menú personalizado con herramientas de contención emocional. Las funcionalidades principales incluyen gestión de contactos de emergencia, ejercicios de respiración guiados y música relajante integrada con servicios de streaming según las preferencias del usuario.
Análisis de Sentimientos en Reseñas de Steam
Proyecto Personal
Desarrollé una aplicación para analizar sentimientos en reseñas de videojuegos de Steam usando procesamiento de lenguaje natural y visualización de datos. El sistema clasifica opiniones de usuarios, genera estadísticas y WordClouds, y permite explorar tendencias y emociones en los juegos.
Sistemas Escalables, Desarrollo Móvil, Minería de Datos y Pruebas de Software
ITESO - Universidad Jesuita de Guadalajara - 4 ° Semestre IDS
En este semestre aprendí sobre diseño de sistemas escalables, abordando balanceo de carga, protocolos, seguridad y bases de datos. Desarrollé aplicaciones móviles con Dart y Flutter, integrando servicios de Firebase y aplicando conceptos de widgets y ciclos de vida. En minería de datos, utilicé Python y librerías especializadas para extracción, análisis y predicción sobre grandes volúmenes de datos. Profundicé en pruebas de software, realizando pruebas unitarias, de integración y E2E con herramientas como Jest y Selenium.
Arquitectura de Software, Desarrollo en la Nube y Aplicaciones Cliente-Servidor
ITESO - Universidad Jesuita de Guadalajara - 3° Semestre IDS
En este semestre, adquirí conocimientos sobre arquitectura de software, explorando modelos monolíticos, distribuidos y microservicios, así como herramientas modernas para infraestructura en la nube como Docker, Kubernetes, Jenkins y Nginx. Aprendí desarrollo en la nube con AWS, trabajando con servicios como EC2, S3, Lambda y DynamoDB y otros mas y comprendiendo modelos de servicio y escalabilidad. En desarrollo cliente y servidor, utilicé frameworks como Angular, React y Node.js, aplicando conceptos de componentes, MVC, responsividad y buenas prácticas de seguridad en aplicaciones web.
Bases de Datos No Relacionales, Calidad y Diseño de Software
ITESO - Universidad Jesuita de Guadalajara - 8° ISC / 2° IDS Semestre
En este semestre tuve mi primer contacto con bases de datos no relacionales, trabajando con MongoDB, DGraphSQL, colecciones, documentos. Analicé cuándo es conveniente utilizar SQL frente a NoSQL según las necesidades del proyecto. Además, cursé calidad de software, donde conocí pruebas de caja blanca, negra y dinámicas, y herramientas como SonarQube, Karate y Cucumber para medir y asegurar la calidad del código. En diseño de software, reforcé buenas prácticas de la industria, estudiando patrones de diseño, refactorización, programación orientada a objetos y enfoques ágiles e iterativos, así como modelos predictivos como cascada, sashimi, incremental y modelo V.