Skip to main content
experience

Dónde he trabajado

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

03/2025 – Presente · RemotoActual

Contpaqi

Full-Stack Developer

Construyendo productos usados por miles de profesionales contables en México. Mi Contpaqi gestiona descarga, actualización y renovación de licencias para más de 20 productos de contabilidad y nómina. Ideas captura solicitudes internas de funcionalidades. Portal Estatus monitorea la salud de aplicaciones en tiempo real.

  • Next.js
  • C#
  • SQL Server
  • React
  • Mi Contpaqi — ciclo de vida de licencias para 20+ productos
  • Ideas — plataforma interna de sugerencias
  • Portal Estatus — monitoreo de salud en tiempo real
03/2024 – 03/2025 · Remoto

Quarksoft

Full Stack Developer

Construí una plataforma de salud para el Gobierno de Panamá — equipo de 8 personas entregando módulos de consulta clínica para ECLI, un sistema de salud a nivel nacional. Diseñé modelos de datos, construí más de 20 endpoints en NestJS e integré más de 5 módulos microfrontend desplegables de forma independiente con gráficas de crecimiento en Chart.js.

  • React
  • NestJS
  • SQL Server
  • Microfrontends
  • Microservicios
  • ECLI — salud nacional para el Gobierno de Panamá
  • 20+ endpoints NestJS, 5+ módulos microfrontend
  • Módulo de consulta clínica: del modelo de datos a la UI
04/2023 – 12/2023 · Remoto

CloudAPPi

Full Stack Developer

Mantuve pasarelas de pago para Vale Pay donde cada minuto caído es dinero perdido. Resolví más de 30 bugs en Bookthecity. Diseñé y documenté APIs REST con Apigee, Kong y OpenAPI para Wolters Kluwer — APIs con las que tanto frontend como backend podían trabajar sin fricciones.

  • React
  • Angular
  • Node.js
  • NestJS
  • Pasarela de pago Vale Pay — caída = dinero perdido
  • 30+ bugs resueltos en Bookthecity
  • Diseño de APIs REST con Apigee, Kong, OpenAPI
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
¿Qué he construido?
Experiencia — Joel May