Skip to main content
experience

Dónde he trabajado

5 empresas. 3 países. Cada sistema con usuarios reales del otro lado.

03/2024 – 03/2026 — Remoto

Quarksoft

Full Stack Developer

Construí una plataforma de salud usada por profesionales médicos para dar seguimiento a datos de pacientes — desde la arquitectura de base de datos hasta las pantallas que usan los doctores. Propuse y entregué módulos completos de punta a punta: diseñé el modelo de datos, construí microservicios en NestJS e integré microfrontends que redujeron el tiempo de carga inicial en un 40%. Cuando manejas información de pacientes, 'funciona casi siempre' no es aceptable.

  • React
  • NestJS
  • SQL Server
  • Microfrontends
  • Microservicios
  • Arquitectura microfrontend — 40% menos tiempo de carga inicial
  • Entrega de módulos de punta a punta: modelo de datos a UI
  • Estándares de pruebas unitarias y documentación de APIs

04/2023 – 12/2023 — Remoto

CloudAPPi

Full Stack Developer

Mantuve y evolucioné pasarelas de pago donde cada minuto caído es dinero perdido. Mejoré tiempos de respuesta de APIs en un 35% en sistemas de gestión de colas. Diseñé contratos REST con los que tanto frontend como backend podían trabajar sin fricciones — porque la mejor API es la que nadie necesita preguntar cómo usar.

  • React
  • Angular
  • Node.js
  • NestJS
  • Pasarelas de pago — caída = dinero perdido
  • 35% mejora en tiempos de respuesta de APIs
  • Diseño de contratos REST para colaboración entre equipos

11/2021 – 02/2023 — Remoto

Forte Innovation Consulting

Frontend Web Developer

Construí la librería de componentes para SIVA, una plataforma de gestión de inversiones para profesionales financieros. Diseñé componentes reutilizables en Vue.js que el equipo podía componer en nuevas funcionalidades sin reescribir lógica de UI — menos bugs, entregas más rápidas.

  • Vue.js
  • JavaScript
  • REST APIs
  • Librería de componentes para plataforma de inversiones SIVA
  • UI composable — entregas más rápidas
  • Despliegues a producción y pruebas de integración

11/2019 – 10/2021 — Híbrido

Provix México

Full Stack Developer

Heredé un codebase legacy y lo hice mantenible. Migré endpoints SOAP a REST con Node.js sin interrumpir el servicio para usuarios activos. Construí la capa frontend en Vue.js desde los mockups de diseño hasta código en producción. El trabajo que no es glamoroso pero mantiene negocios operando.

  • Vue.js
  • Node.js
  • CodeIgniter
  • SOAP
  • Migración SOAP a REST — cero tiempo de inactividad
  • Codebase legacy hecho mantenible
  • Frontend Vue.js de mockups a producción

07/2018 – 11/2019 — Presencial

GS Trackme

Full Stack Developer

Migré un sistema de rastreo satelital vehicular de PHP monolítico a Vue.js + Node.js — geolocalización en tiempo real sobre Google Maps para empresas de gestión de flotillas. Aquí aprendí que reescribir no siempre es la respuesta: migramos incrementalmente, pantalla por pantalla, mientras los operadores seguían rastreando sus vehículos.

  • Vue.js
  • Node.js
  • PHP
  • Google Maps API
  • WebSockets
  • Migración incremental de PHP a Vue.js/Node.js
  • Rastreo de flotillas en tiempo real con Google Maps
  • Actualizaciones en vivo de vehículos vía WebSocket
Experiencia — Joel May