jm
EN

Ciudad de México · abierto a nuevas oportunidades

José Masri Senior Backend Engineer Construyo los backends de los que dependen otros sistemas.

Senior Backend Engineer con 7+ años lanzando APIs, integraciones y plataformas que aguantan producción. Hoy trabajo en el equipo de JavaScript Ecosystem de Indeed vía AgileEngine, manteniendo el runtime de Node.js, las librerías y las imágenes sobre las que construyen otros equipos.

Experiencia

Trayectoria, como un trace

Cada barra es un rol, colocado en su línea de tiempo real. Abre uno para ver qué entregué ahí.

  1. Software Engineer Freelance · startups 2016 – 2020
    • Lideré el desarrollo y equipos pequeños en productos de startups: JMatch, una app de citas comunitaria, y Yad LaKala Raffles, e-commerce con pagos de MercadoPago.
    • Node.js
    • MongoDB
    • Next.js
    • Strapi
    • Ionic
    • MercadoPago
  2. Full Stack Engineer Printogo · impresión y entrega 2018 – 2019
    • Diseñé la arquitectura de una plataforma de impresión y entrega con backend, web y móvil.
    • Construí la API en tiempo real (Socket.io) y sus integraciones, la endurecí y la desplegué en Docker y Kubernetes.
    • NestJS
    • PostgreSQL
    • Redis
    • Socket.io
    • React Native
    • Kubernetes
  3. Backend / Integrations Engineer Máscara de Látex · e-commerce 2020 – 2021
    • Conecté el storefront con sistemas ERP y de marketplace: Netsuite, Shopify GraphQL y la API de Amazon.
    • Migré el servicio de integraciones a Docker y lo estabilicé.
    • Node.js
    • Express
    • MongoDB
    • MySQL
    • Netsuite
    • Docker
  4. Full Stack Engineering Manager Jellyfish · productos fintech 2021 – 2022
    • Lideré la arquitectura backend y un equipo pequeño en tres productos fintech, del requerimiento a producción, incluyendo code review y mentoría.
    • Plataforma de onboarding bancario: diseñé la arquitectura, construí el CMS y el backend administrativo, y migré la infraestructura a Docker y Kubernetes.
    • Transacciones contactless y un centro de métodos de pago: APIs, paneles administrativos, Amazon Gift Card API y reportes.
    • Prosa Analytics: dashboards de Looker embebidos para uno de los procesadores de pagos más grandes de México, con acceso firmado row-level para que cada rol vea solo sus transacciones.
    • NestJS
    • MongoDB
    • PostgreSQL
    • Redis
    • Next.js
    • Kubernetes
    • Looker
  5. Senior Backend Engineer AgileEngine · para Indeed y otros clientes 2022 – hoy
    • Indeed · JavaScript Ecosystem: librerías core de Node.js, imágenes Docker y plantillas de proyecto que usan los equipos internos para estandarizar cómo se crean y despliegan servicios.
    • Migré servicios en producción a versiones nuevas de Node.js, quitando dependencias obsoletas y cerrando huecos de seguridad.
    • Automatización con NPM y Bash para CI/CD que redujo pasos manuales de release y tiempos de build.
    • Moran Family of Brands: integración que mantiene sincronizadas las tiendas Shopify de varias franquicias con Shopmonkey.
    • Guardian Bikes: secciones de storefront a la medida en Shopify Liquid y trabajo con la API de Shopify.
    • Node.js
    • TypeScript
    • Docker
    • GitLab CI
    • Jest
    • Shopify GraphQL
    • MySQL
    • MSSQL

Historial completo en el CV

Proyectos destacados

Sistemas que diseñé y entregué

Productos que diseñé y construí de punta a punta, la mayoría fuera de mi trabajo principal. Cada uno sostiene operación real: dinero, inventario, salones, inmuebles.

Arbitraje entre marketplaces · Blazt

En producción

ERP E-commerce

  1. Amazon US
  2. ERP
  3. MercadoLibre MX

Detecta diferencias de precio entre Amazon US y MercadoLibre MX, sincroniza catálogo e inventario y publica en ambos. Monorepo TypeScript con API, panel administrativo y storefront propio sobre PostgreSQL.

  • TypeScript
  • Node.js
  • PostgreSQL
  • React

Core bancario · Blazt

En producción

Bebank

Cuentas, transacciones, back-office y onboarding de clientes. Fui el autor principal del repositorio.

  • Java
  • Spring
  • React
  • TypeScript

Educación B2B · Jambo Kids

En desarrollo

Jambo

Cada escuela carga su propio currículum y los niños lo juegan en iPad, offline-first. Un contrato JSON compartido lo valida la API y lo parsea la app, así que una divergencia rompe el CI y no una tablet en el salón.

  • Laravel 13
  • Filament
  • Flutter
  • PostgreSQL

Crédito al consumo · Overcloud

En producción

MotoFinancia

Financiamiento de motos de punta a punta: originación de crédito, cobranza y red de distribuidores, entre API, panel administrativo, portal de dealers y sitio público.

  • Laravel
  • React
  • MySQL

Marketplace inmobiliario

En desarrollo

Living Patrimonial

Departamentos verificados en renta y venta. Los dueños publican con un wizard de 4 pasos, un admin aprueba desde una cola de revisión y la gente busca en un mapa con filtros geográficos. Login con OTP por SMS y WhatsApp.

  • Laravel 13
  • Vue 3
  • PostGIS
  • Meilisearch

Plataforma de streaming · Blazt

Privado

JoeTV

  1. Android TV
  2. Node API
  3. TMDB

Cliente nativo para Android TV en Kotlin y Jetpack Compose (Xtream Codes / M3U), API en Node.js enriquecida con metadatos de TMDB, panel administrativo para usuarios y contenido, y landing para distribuir el APK.

  • Kotlin
  • Jetpack Compose
  • Node.js
  • TypeScript
  • Docker

Archivo

20 sistemas más en producción 

Stack

Con qué trabajo

Backend
Node.js, TypeScript, NestJS, PHP · LaravelExpress, Fastify, Java · Spring, Python · Django, Go
APIs y arquitectura
REST, GraphQL, WebSocketsEvent-driven, Microservices, Webhooks, RBAC
Datos
PostgreSQL, MySQL, RedisMongoDB, PostGIS, Meilisearch, MSSQL
Infra y entrega
Docker, Kubernetes, AWSGCP, GitHub Actions, GitLab CI, Jenkins, Nginx
Clientes
React, Next.js, Vue 3Inertia, Flutter, Kotlin · Compose, Swift, React Native
Herramientas de IA
MCP servers, Agent workflowsClaude Code, Whisper, LLM extraction

Open source

Lo que construyo para mí

ClipSync

Swift · Kotlin

Portapapeles universal entre macOS y Android por la red local. Texto e imágenes, en ambos sentidos, sin nube.

WhatsApp MCP

Go · Python

Versión extendida de lharries/whatsapp-mcp para que agentes de IA trabajen en WhatsApp: transcripción de notas de voz con Whisper local, @-menciones, administración de grupos y coordinación entre varios nodos.

Petly

Ionic · Angular · NestJS

App de cuidado de mascotas para iOS y Android con backend de usuarios en NestJS y panel administrativo.

Archivo

Más sistemas en producción

Construidos o mantenidos en Blazt y Overcloud, la mayoría con usuarios reales.

Contacto

¿Necesitas a alguien que se haga cargo del backend?

Estoy abierto a roles senior de backend y full-stack, remotos o en Ciudad de México. El correo es la forma más rápida de contactarme.