Skip to main content
Joel MayJoel May
experience

Where I've worked

6 companies. 3 countries. Every system with real users on the other end.

03/2025 – Present · RemoteCurrent

Contpaqi

Full-Stack Developer

Building products used by thousands of accounting professionals across Mexico. Mi Contpaqi handles license download, update, and renewal for 20+ accounting and payroll products. Ideas captures internal feature requests from the team. Portal Estatus provides real-time app-health monitoring.

  • Next.js
  • C#
  • SQL Server
  • React
  • Mi Contpaqi — license lifecycle for 20+ products
  • Ideas — internal feature-suggestion platform
  • Portal Estatus — real-time app-health monitoring
03/2024 – 03/2025 · Remote

Quarksoft

Full Stack Developer

Built a healthcare platform for the Government of Panama — an 8-person squad delivering clinical consultation modules for ECLI, a nationwide health system. Designed data models, built 20+ NestJS endpoints, and integrated 5+ independently deployable microfrontend modules with Chart.js growth charts.

  • React
  • NestJS
  • SQL Server
  • Microfrontends
  • Microservices
  • ECLI — nationwide healthcare for Government of Panama
  • 20+ NestJS endpoints, 5+ microfrontend modules
  • Clinical consultation module: data model to UI
04/2023 – 12/2023 · Remote

CloudAPPi

Full Stack Developer

Maintained payment gateways for Vale Pay where downtime means lost revenue. Resolved 30+ bugs on Bookthecity. Designed and documented REST APIs with Apigee, Kong, and OpenAPI for Wolters Kluwer — APIs that frontend and backend teams could actually work with.

  • React
  • Angular
  • Node.js
  • NestJS
  • Vale Pay payment gateway — downtime = lost revenue
  • 30+ bugs resolved on Bookthecity
  • REST API design with Apigee, Kong, OpenAPI
11/2021 – 02/2023 · Remote

Forte Innovation Consulting

Frontend Web Developer

Built the component library for SIVA, an investment management platform handling portfolio tracking for financial professionals. Designed reusable Vue.js components that the team could compose into new features without rewriting UI logic — fewer bugs, faster feature delivery.

  • Vue.js
  • JavaScript
  • REST APIs
  • Component library for SIVA investment platform
  • Composable UI — faster feature delivery
  • Production deployments and integration testing
11/2019 – 10/2021 · Hybrid

Provix México

Full Stack Developer

Inherited a legacy codebase and made it maintainable. Refactored SOAP endpoints to REST with Node.js while keeping the system running for active users. Built the Vue.js frontend layer from design mockups to deployed code. The unsexy work that keeps businesses operating.

  • Vue.js
  • Node.js
  • CodeIgniter
  • SOAP
  • SOAP to REST migration — zero downtime
  • Legacy codebase made maintainable
  • Vue.js frontend from mockups to production
07/2018 – 11/2019 · On-site

GS Trackme

Full Stack Developer

Migrated a satellite vehicle tracking system from monolithic PHP to Vue.js + Node.js — real-time geolocation on Google Maps for fleet management companies. This is where I learned that rewriting isn't always the answer: we migrated incrementally, screen by screen, while dispatchers kept tracking their vehicles.

  • Vue.js
  • Node.js
  • PHP
  • Google Maps API
  • WebSockets
  • Incremental PHP to Vue.js/Node.js migration
  • Real-time fleet tracking on Google Maps
  • WebSocket-based live vehicle updates
What have I built?
Experience — Joel May