Experiencia Laboral
Desarrollador Full Stack & Scrum Master Junior
Corporativo Nova
- Desarrollo de microservicios y APIs REST robustas utilizando Java Spring Boot y Python (Django) en el backend.
- Creación de interfaces web dinámicas y modulares con Angular en el frontend, optimizando el consumo de endpoints.
- Desarrollo de aplicaciones móviles internas en Android Studio implementando lógica nativa con Kotlin y Java.
- Liderazgo ágil como Scrum Master, gestionando flujos de trabajo e iteraciones del equipo en Jira para asegurar entregas continuas y eficientes.
- Definición e inicio de proyectos de software mediante la elaboración de **Actas de Constitución (Project Charter)**, delimitando alcance, hitos y responsabilidades.
- Modelado y arquitectura de sistemas de información mediante el diseño de **Diagramas Funcionales** y **Diagramas de Casos de Uso (UML)** para alinear los requerimientos del negocio con la implementación técnica.
Desarrollador de Aplicaciones & Soporte Técnico
Raloy Lubricantes
- Creación y mantenimiento de aplicaciones web CRUD internas usando PHP Laravel para la optimización de procesos de calidad y logística.
- Diseño previo de flujos de trabajo mediante **Diagramas Funcionales** para estructurar la base de datos y la navegación de las aplicaciones web desarrolladas.
- Administración y optimización de bases de datos relacionales en MySQL y PostgreSQL, diseñando esquemas y consultas complejas para reportes en tiempo real.
- Automatización de respaldos e integraciones de bases de datos internas escribiendo scripts en Python.
- Soporte técnico a infraestructura local de la planta, redes y configuración de equipos de desarrollo.
Desarrollador de Software Junior & Soporte Técnico
Oxirus
- Colaboración activa en el desarrollo de aplicaciones móviles nativas y de escritorio utilizando Java y Android Studio.
- Apoyo en el análisis de requerimientos a través del modelado de **Casos de Uso UML** para la interacción de los usuarios con el sistema de base de datos.
- Diseño de consultas, vistas e integración de bases de datos **MySQL** con interfaces de usuario en aplicaciones CRUD.
- Instalación, soporte técnico preventivo y solución de fallas de software en estaciones de trabajo y servidores locales.
Proyectos de Referencia
Aplicaciones Móviles
Generación de aplicaciones Android nativas para el control de activos y lectura de sensores. Construida en Kotlin y Android Studio, conectada a APIs REST para un mejor control y gestión de inventarios.
CRUD Core Diamond
Sistema administrativo web para control y trazabilidad de productos. Desarrollado con Laravel y bases de datos MySQL, asegurando información y permisos a usuarios para gestionar y manipular datos dependiendo de sus roles para lograr un mayor control.
Gestión y Dirección Ágil
Gestión de tiempos, planeación y tareas de desarrollo de software desde su concepción. Elaboración de **Actas de Constitución (Project Charter)**, **Diagramas Funcionales** y **Casos de Uso** para la distribución semanal de tareas del equipo.
Cambios DB & Soporte
Modificación y optimización controlada de bases de datos a través de tickets de soporte técnico preautorizados para actualizar información y gestionar el flujo de datos empresariales de forma segura.
Educación y Certificaciones
Ingeniería en Software y Redes
Universidad Tecnológica de México (UNITEC)
Cursos y Certificaciones
Desarrollo Web Full Stack con Angular y Spring Boot | Análisis de Sistemas y Modelado UML | Gestión Ágil con Scrum y Jira