Skip to main content
experience

Where I've worked

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

03/2024 – 03/2026 — Remote

Quarksoft

Full Stack Developer

Built a healthcare platform used by medical professionals to track patient data — from database architecture to the screens doctors interact with. Proposed and delivered complete modules end-to-end: designed the data model, built NestJS microservices, and integrated microfrontends that cut initial load time by 40%. When you're handling patient information, 'it works most of the time' isn't acceptable.

  • React
  • NestJS
  • SQL Server
  • Microfrontends
  • Microservices
  • Microfrontend architecture — 40% faster initial load
  • End-to-end module delivery: data model to UI
  • Unit testing and API documentation standards

04/2023 – 12/2023 — Remote

CloudAPPi

Full Stack Developer

Maintained and evolved payment gateways where downtime means lost revenue. Improved API response times by 35% across queue management systems. Designed REST contracts that both frontend and backend teams could actually work with — because the best API is one nobody has to ask questions about.

  • React
  • Angular
  • Node.js
  • NestJS
  • Payment gateways — downtime = lost revenue
  • 35% faster API response times
  • REST contract design for cross-team collaboration

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
Experience — Joel May