Cargando

JM
EN

Ciudad de México

José Masri

Full-Stack Software Engineer

7+ años construyendo backends, APIs e integraciones en producción. Actualmente en el equipo de JavaScript Ecosystem de Indeed, vía AgileEngine.

01 · Perfil

Backend con alcance full-stack

Llevo 7+ años construyendo y operando servicios backend, APIs e integraciones en producción. Trabajo sobre todo en Node.js/TypeScript, PHP/Laravel, Java y Python, con PostgreSQL, MySQL, MongoDB y Redis, desplegado en AWS, GCP y Docker. He llevado proyectos desde requerimientos y diseño hasta lanzamiento, refactor e incidentes en producción, y he dirigido equipos pequeños.

  • 7+ años en producción
  • 1,700+ commits verificados
  • 39 proyectos desplegados
Ver experiencia

02 · Trayectoria

Experiencia

  1. 2022 — Presente

    Senior Backend Engineer AgileEngine

    Equipo de JavaScript Ecosystem de Indeed: librerías core de Node.js, imágenes Docker y plantillas que usan los demás equipos internos. Migraciones de Node en producción, automatización de CI/CD, e integraciones Shopify ↔ Shopmonkey para Moran Family of Brands.

  2. 2021 — 2022

    Full Stack Engineering Manager Jellyfish

    Arquitectura backend y liderazgo de equipo en tres productos fintech: onboarding bancario (NestJS, MongoDB, Kubernetes), transacciones contactless y métodos de pago. Además Prosa Analytics: dashboards de Looker con filtrado row-level por rol para uno de los procesadores de pagos más grandes de México.

  3. 2020 — 2021

    Backend / Integrations Engineer Máscara de Látex

    Integraciones entre el storefront y sistemas ERP y de marketplace: Netsuite, Shopify GraphQL y Amazon API. Migré el servicio a Docker y mejoré su estabilidad.

  4. 2018 — 2019

    Full Stack Engineer Printogo

    Arquitectura de una plataforma de impresión y entrega end-to-end: API con tiempo real (Socket.io), web y móvil. Desplegada en Docker y Kubernetes.

  5. 2016 — 2020

    Software Engineer Freelance / Startups

    Lideré desarrollo y equipos pequeños en JMatch (app de citas comunitaria) y Yad LaKala Raffles (e-commerce con pagos MercadoPago).

Descargar CV completo

03 · Stack

Tecnologías

Lenguajes

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

Frameworks

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

Datos

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

Cloud y DevOps

  • AWS
  • GCP
  • Docker
  • Kubernetes
  • GitLab CI
  • GitHub Actions
Ver proyectos

04 · Proyectos Blazt

ERP E-commerce TypeScript · Node

Plataforma ERP de arbitraje entre Amazon US y MercadoLibre MX: detecta oportunidades de precio, sincroniza catálogo e inventario y publica en ambos marketplaces. Monorepo TypeScript con API, panel web y storefront propio sobre PostgreSQL.

  • 432 commits míos
  • 36% del repo
Ver en vivo

05 · Proyectos Blazt

Bebank Java · Spring · React

Plataforma de core bancario: cuentas, transacciones, back-office y onboarding de clientes. Backend en Java/Spring con frontend React/TypeScript. El proyecto donde más peso tengo — casi 9 de cada 10 commits del repo son míos.

  • 336 commits míos
  • 88% del repo
bebank.mx

06 · Proyectos Overcloud

MotoFinancia Laravel · React

Sistema de financiamiento de motocicletas completo: API en Laravel, panel administrativo, portal de distribuidores, sitio público y documentación. Seis repos que cubren originación de crédito, cobranza y la red de dealers.

  • 233 commits míos
  • 6 repos
Ver en vivo

07 · Proyectos Overcloud

Drive Away TypeScript · Node · React

Plataforma de gestión de flotilla y traslados construida prácticamente en solitario: 99% del repositorio es mío. Backend Node/TypeScript, frontend React y despliegue en Docker Compose.

  • 127 commits míos
  • 99% del repo

08 · Proyectos Overcloud

Ototo Rifas Laravel · Vue

Sistema de rifas digitales en producción con tráfico real: venta de boletos, sorteos y notificaciones. Laravel + Vue, con un puente de WhatsApp para confirmar compras y avisar a ganadores.

  • 88 commits míos
  • 43% del repo
mrwin.com.mx

09 · Proyectos Overcloud

Keish Ejad PHP · Blade

Plataforma comunitaria de gran escala: gestión de miembros, contenido y eventos. Uno de los repos más grandes en los que he trabajado, con desarrollo backend en PHP sobre un equipo distribuido.

  • 79 commits míos
  • 626 commits totales

10 · Proyectos Overcloud

KosherBot 2.0 Laravel · Docker

Bot conversacional para consultas de certificación kosher: responde sobre productos y establecimientos desde una base curada. Laravel con workers en supervisord y despliegue containerizado.

  • 62 commits míos
  • 68% del repo
Ver en vivo

11 · Proyectos Overcloud

Merkaz Laravel · PHP

Servidor y portal de una plataforma comunitaria en producción con dominio público y usuarios reales. Backend Laravel: autenticación, contenido, administración y APIs para los clientes móviles.

  • 52 commits míos
  • 24% del repo
merkaz.mx

12 · Proyectos Blazt

Inventive ERP Java · React

ERP empresarial con backend en Java y frontend React/TypeScript sobre PostgreSQL. Modelado de dominio, migraciones SQL y las pantallas que lo consumen — de la base de datos a la interfaz.

  • 45 commits míos
  • 35% del repo
Ver en vivo

13 · Proyectos Overcloud

Kinor Laravel · Vue · TypeScript

Sistema de gestión construido íntegramente por mí — 100% del repositorio. SPA en Vue + TypeScript sobre API Laravel, con integración de WhatsApp y despliegue en Docker.

  • 38 commits míos
  • 100% del repo
Ver en vivo

14 · Open source

Side projects

Proyectos propios, públicos en GitHub.

  • ClipSync Swift

    Portapapeles universal entre macOS y Android por LAN: copias en un dispositivo, pegas en el otro. Bidireccional y sin nube.

    GitHub
  • cmux Swift · Ghostty

    Terminal para macOS con pestañas verticales, pensada para orquestar varios agentes de IA programando en paralelo.

    GitHub
  • petlyApp Flutter

    App móvil de cuidado de mascotas con panel admin. Una base de código para iOS y Android.

    GitHub

15 · Archivo

Otros proyectos

Proyectos desplegados con commits míos verificados. 39 repos en total entre Blazt y Overcloud.

El número es la cantidad de commits míos verificados en cada repositorio.

16 · Contacto

Hablemos

Estoy abierto a nuevos proyectos y oportunidades. Escríbeme, descarga mi CV o revisa mi código.