Sobre Mí
Soy desarrollador de software con más de 9 años de experiencia creando soluciones tecnológicas que resuelven problemas reales. Me especializo en aplicaciones web robustas y escalables utilizando PHP, JavaScript y bases de datos como MySQL y Oracle.
Disfruto asumir nuevos desafíos y aprender tecnologías emergentes. Tengo experiencia en frontend moderno con Angular (v<12), Bootstrap y conocimientos básicos en Tailwind, integrando interfaces interactivas y responsivas. Me destaco por colaborar eficazmente en equipos multidisciplinarios, aportando soluciones innovadoras y contribuyendo al éxito de los proyectos.
Experiencia Laboral
Desarrollador de Software
Global Hitss
Enero 2020 - Presente
- Diseño, desarrollo y mantenimiento de aplicaciones empresariales basadas en arquitecturas de microservicios utilizando PHP y Java.
- Liderazgo técnico en la implementación de soluciones escalables en entornos Red Hat y Oracle, garantizando alta disponibilidad y rendimiento.
- Automatización de procesos de despliegue y configuración mediante herramientas de integración continua (CI/CD).
- Promoción de buenas prácticas de desarrollo, incluyendo control de versiones, revisión de código y pruebas automatizadas.
- Colaboración transversal con equipos de infraestructura y QA para optimizar la entrega continua de software.
- Participación activa en la adopción de tecnologías emergentes y en la formación de equipos en nuevas herramientas.
Desarrollador de Software y Administrador de Servidores
Tribunal Electoral del Poder Judicial de la Federación
Febrero 2017 - Enero 2020
- Desarrollo e integración de sistemas web con Laravel y Angular para la gestión de información electoral.
- Diseño y mantenimiento de bases de datos MySQL optimizadas para alto rendimiento y consultas complejas.
- Implementación de APIs REST seguras para la interoperabilidad entre sistemas internos y externos.
- Administración de servidores en entornos Ubuntu y Docker, asegurando disponibilidad y escalabilidad de los servicios.
- Configuración y mantenimiento de Apache Solr para la indexación y búsqueda avanzada de información.
- Gestión de despliegues y automatización de dependencias mediante Composer y Docker.
Líder de Desarrollo de Software
Cyberideas
Junio 2016 - Diciembre 2016
- Dirección técnica del equipo de desarrollo en la creación de aplicaciones web para la gestión interna del call center.
- Diseño y desarrollo de sistemas de seguimiento de acuerdos y resoluciones utilizando PHP, Python y MySQL.
- Definición de estándares de codificación, control de versiones y revisión de código para mejorar la calidad del software.
- Implementación de interfaces dinámicas y responsivas con JavaScript, Bootstrap y jQuery.
- Optimización de consultas SQL y refactorización de componentes críticos para mejorar el rendimiento del sistema.
- Colaboración con equipos multidisciplinarios para garantizar entregas en tiempo y alineadas con los objetivos del negocio.
Proyectos Destacados
Buscador de Sentencias
Aplicación web que permite consultar de forma rápida, precisa y accesible las sentencias públicas del Tribunal Electoral.
Declaración patrimonial
Sistema para generar la declaración patrimonial de los empleadodos del Tribunal Electoral
Homologación de los Portales del Tribunal Electoral
Plataforma unificada que permite acceder de forma rápida, segura y eficiente a la información judicial del Tribunal Electoral.
Sistema de Reporte de Ventas
Aplicación web corporativa para la generación, análisis y control de reportes de ventas en AMX.
Mis Habilidades
Experiencia sólida en desarrollo backend utilizando PHP y frameworks como Laravel y CodeIgniter, construyendo aplicaciones escalables y mantenibles.
Diseño y optimización de bases de datos relacionales en MySQL y Oracle, incluyendo consultas complejas, índices y procedimientos almacenados para mejorar el rendimiento.
Conocimientos básicos en desarrollo frontend con React y Angular (versiones menores a v12), capaces de crear componentes interactivos y mantener aplicaciones web existentes.
Creación y gestión de contenedores Docker para entornos de desarrollo, pruebas y despliegues, asegurando portabilidad y consistencia entre ambientes.
Configuración y administración de servidores web Apache, optimizando el rendimiento, la seguridad y la disponibilidad de aplicaciones web.
Desarrollo de interfaces responsivas y estilizadas utilizando Bootstrap, con conocimientos básicos en Tailwind para crear diseños modernos y consistentes.
Desarrollo de interfaces responsivas y estilizadas utilizando Bootstrap, con conocimientos básicos en Tailwind para crear diseños modernos y consistentes.