Loading

JM
ES

Mexico City

José Masri

Full-Stack Software Engineer

7+ years building backends, APIs and production integrations. Currently on Indeed's JavaScript Ecosystem team, through AgileEngine.

01 · Profile

Backend engineer with full-stack reach

I've spent 7+ years building and running backend services, APIs and integrations in production. I work mostly in Node.js/TypeScript, PHP/Laravel, Java and Python, with PostgreSQL, MySQL, MongoDB and Redis, deployed on AWS, GCP and Docker. I've taken projects from requirements and design through launch, refactors and production incidents, and I've led small teams.

  • 7+ years in production
  • 1,700+ verified commits
  • 39 projects deployed
See experience

02 · Track record

Experience

  1. 2022 — Present

    Senior Backend Engineer AgileEngine

    Indeed's JavaScript Ecosystem team: core Node.js libraries, Docker images and templates used by every other internal team. Production Node migrations, CI/CD automation, and Shopify ↔ Shopmonkey integrations for Moran Family of Brands.

  2. 2021 — 2022

    Full Stack Engineering Manager Jellyfish

    Backend architecture and team leadership across three fintech products: bank onboarding (NestJS, MongoDB, Kubernetes), contactless transactions and payment methods. Also Prosa Analytics: Looker dashboards with row-level filtering by role for one of Mexico's largest payment processors.

  3. 2020 — 2021

    Backend / Integrations Engineer Máscara de Látex

    Integrations between the storefront and ERP and marketplace systems: Netsuite, Shopify GraphQL and the Amazon API. Migrated the service to Docker and improved its stability.

  4. 2018 — 2019

    Full Stack Engineer Printogo

    Architected an end-to-end printing and delivery platform: real-time API (Socket.io), web and mobile. Deployed on Docker and Kubernetes.

  5. 2016 — 2020

    Software Engineer Freelance / Startups

    Led development and small teams on JMatch (a community dating app) and Yad LaKala Raffles (e-commerce with MercadoPago payments).

Download full CV

03 · Stack

Technologies

Languages

  • TypeScript
  • JavaScript
  • Node.js
  • Python
  • PHP
  • Java
  • Swift
  • Dart

Frameworks

  • NestJS
  • Express
  • Laravel
  • Spring
  • React
  • Next.js
  • Vue
  • React Native

Data

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • MariaDB
  • Firebase

Cloud and DevOps

  • AWS
  • GCP
  • Docker
  • Kubernetes
  • GitLab CI
  • GitHub Actions
See projects

04 · Projects Blazt

ERP E-commerce TypeScript · Node

An ERP platform for arbitrage between Amazon US and MercadoLibre MX: it spots pricing opportunities, syncs catalog and inventory, and publishes to both marketplaces. TypeScript monorepo with an API, a web dashboard and its own storefront on PostgreSQL.

  • 432 of my commits
  • 36% of the repo
View live

05 · Projects Blazt

Bebank Java · Spring · React

A core banking platform: accounts, transactions, back office and customer onboarding. Java/Spring backend with a React/TypeScript frontend. The project where I carry the most weight — nearly 9 out of every 10 commits in the repo are mine.

  • 336 of my commits
  • 88% of the repo
bebank.mx

06 · Projects Overcloud

MotoFinancia Laravel · React

A complete motorcycle financing system: Laravel API, admin dashboard, dealer portal, public site and documentation. Six repos covering loan origination, collections and the dealer network.

  • 233 of my commits
  • 6 repos
View live

07 · Projects Overcloud

Drive Away TypeScript · Node · React

A fleet management and transfers platform built almost entirely on my own: 99% of the repository is mine. Node/TypeScript backend, React frontend and Docker Compose deployment.

  • 127 of my commits
  • 99% of the repo

08 · Projects Overcloud

Ototo Rifas Laravel · Vue

A digital raffle system running in production with real traffic: ticket sales, draws and notifications. Laravel + Vue, with a WhatsApp bridge to confirm purchases and notify winners.

  • 88 of my commits
  • 43% of the repo
mrwin.com.mx

09 · Projects Overcloud

Keish Ejad PHP · Blade

A large-scale community platform: member, content and event management. One of the biggest repos I've worked on, doing PHP backend development within a distributed team.

  • 79 of my commits
  • 626 total commits

10 · Projects Overcloud

KosherBot 2.0 Laravel · Docker

A conversational bot for kosher certification lookups: it answers questions about products and establishments from a curated database. Laravel with supervisord workers and a containerized deployment.

  • 62 of my commits
  • 68% of the repo
View live

11 · Projects Overcloud

Merkaz Laravel · PHP

The server and portal behind a community platform running in production with a public domain and real users. Laravel backend: authentication, content, administration and APIs for the mobile clients.

  • 52 of my commits
  • 24% of the repo
merkaz.mx

12 · Projects Blazt

Inventive ERP Java · React

An enterprise ERP with a Java backend and a React/TypeScript frontend on PostgreSQL. Domain modeling, SQL migrations and the screens that consume them — from the database to the interface.

  • 45 of my commits
  • 35% of the repo
View live

13 · Projects Overcloud

Kinor Laravel · Vue · TypeScript

A management system built entirely by me — 100% of the repository. Vue + TypeScript SPA on a Laravel API, with WhatsApp integration and a Docker deployment.

  • 38 of my commits
  • 100% of the repo
View live

14 · Open source

Side projects

My own projects, public on GitHub.

  • ClipSync Swift

    A universal clipboard between macOS and Android over LAN: copy on one device, paste on the other. Bidirectional and cloud-free.

    GitHub
  • cmux Swift · Ghostty

    A macOS terminal with vertical tabs, built for orchestrating several AI agents coding in parallel.

    GitHub
  • petlyApp Flutter

    A pet care mobile app with an admin dashboard. One codebase for iOS and Android.

    GitHub

15 · Archive

Other projects

Deployed projects with verified commits of mine. 39 repos in total across Blazt and Overcloud.

The number is how many verified commits of mine each repository has.

16 · Contact

Let's talk

I'm open to new projects and opportunities. Drop me a line, download my CV or take a look at my code.