Volver al Portafolio

Gerardo Miguel Mayor

Ingeniero en Desarrollo y Gestión de Software
Especialización Profesional: Desarrollador Frontend (Frontend Engineer)
📍 México · Español (Nativo) · Inglés Básico

01. Resumen Profesional

Graduado como Ingeniero en Desarrollo y Gestión de Software, me he especializado profesionalmente como Desarrollador Frontend (Frontend Engineer), enfocado en la Arquitectura Frontend, la Visualización de Datos de Alto Rendimiento y la Evolución de Productos Empresariales. Mi experiencia se centra en la construcción y mantenimiento continuo de plataformas complejas de monitoreo telemático y rastreo satelital en tiempo real para el sector logístico y de transporte. Aporto criterio técnico y metodología de ingeniería para diseñar soluciones mantenibles, refactorizar arquitecturas heredadas y transformar requisitos operativos en interfaces escalables sin degradar el rendimiento en producción.

02. Formación Académica

Ingeniería en Desarrollo y Gestión de SoftwareEspecialización Profesional: Desarrollador Frontend, Arquitectura de Componentes e Integración de Sistemas
Título Profesional

03. Especialidades Técnicas

Frontend ArchitectureEnterprise Software DevelopmentData Visualization (D3.js / SVG)Modular Application DesignLegacy Code ModernizationREST API IntegrationComponent-Based Systems

04. Experiencia Profesional

Desarrollador Frontend · Elevenminds (Global Track)

2023 — Presente

Dominio: Monitoreo Satelital GPS, Telemetría Vehicular y Gestión de Flotillas Logísticas

Participación activa en el desarrollo y evolución continua de plataformas de monitoreo satelital en tiempo real utilizadas por empresas de transporte para supervisión de activos, telemetría vehicular y gestión de combustible.

Responsabilidades & Logros Técnicos:
  • Arquitectura Frontend: Estructuración cliente modular en TypeScript con contratos estrictos, eliminando regresiones y asegurando mantenibilidad.
  • Desarrollo de Módulos Operativos: Construcción de módulos para telemetría vehicular, alertas en tiempo real, iconografía dinámica y mantenimiento preventivo.
  • Visualización de Datos (D3.js + SVG): Desarrollo e integración de motores gráficos vectoriales interactivos para análisis de combustible y velocidad a 60 FPS.
  • Integración REST: Consumo e integración de microservicios distribuidos con plataformas logísticas (TMS) y sistemas ERP.
  • Refactorización & Modernización: Reescritura continua de componentes heredados sobre librerías internas, eliminando código redundante y reduciendo la deuda técnica.
  • Componentes Reutilizables: Desarrollo de TreeViews jerárquicos, DatePickers, TimePickers y exportadores estructurados a Excel (XLSX).

05. Tecnologías Utilizadas

Lenguajes
TypeScript
JavaScript (ES6+)
HTML5 · CSS3
Frameworks
Astro
Angular
Frameworks Propietarios
Librerías
D3.js · SVG
Kendo UI
Tailwind CSS
Herramientas
Git · GitHub
Vite · Grunt
Agentes de IA

06. Principios de Ingeniería

  • Diseño Modular: Componentes desacoplados con responsabilidad única.
  • Evolución Continua: Código preparado para crecer sin deuda técnica.
  • Tipado Estricto: Uso riguroso de TypeScript para contratos de datos.
  • Enfoque al Negocio: Soluciones orientadas a maximizar productividad.

07. Competencias Clave

Análisis de RequerimientosArquitectura FrontendVisualización de DatosRefactorización LegacyIntegración REST API