Profile picture

Hi, I'm Jorge 👋

Staff Software Engineer
Monterrey, Mexico · Open to remote opportunities

Contact

I’ve been building software for over 12 years, with a focus on backend platforms and distributed systems since 2021. I specialize in event-driven architectures and third-party integrations, building systems that remain observable under load and can evolve incrementally without breaking existing consumers.
  • Zero-downtime migrations: Led an incremental migration of a product from a legacy monolith to microfrontends, with no user-facing downtime.
  • Performance optimization: Traced a throughput limit in distributed task queues to the SDK’s HTTP transport. Switching the client to gRPC and validating the result with benchmarks increased task creation throughput 8×, from ~940 to ~7,500 tasks/min per queue.
  • Applied AI: In personal projects, I’m building RAG and multi-agent systems. The working code currently includes document retrieval and four specialist agents coordinated by an orchestrator.
  • Technical leadership: Maintain packages used by multiple teams, define shared standards, review designs, and mentor backend and frontend engineers.

Current Stack

Technologies I'm actively working with

TypeScript
TypeScript
React
React
Node.js
Node.js
Python
Python
GCP
GCP
Docker
Docker
NextJS
NextJS
GraphQL
GraphQL
Django
Django
Kubernetes
Kubernetes
Golang
Golang
PostgreSQL
PostgreSQL
S
Systems Design

Technologies I've worked with

Firebase
Firebase
GitHub
GitHub
Testing
Testing
RxJS
RxJS
D
Design Patterns
D
Domain Driven Design (DDD)
Terraform
Terraform
AWS
AWS
Gitlab
Gitlab
MongoDB
MongoDB
R
React Native
Heroku
Heroku
Laravel
Laravel
JavaScript
JavaScript
VueJS
VueJS
PHP
PHP
Android (Java)
Android (Java)
Android (Kotlin)
Android (Kotlin)
IOS (Swift)
IOS (Swift)
MySQL
MySQL
MariaDB
MariaDB
SQL Server
SQL Server
Bash
Bash
Redis
Redis
Ruby on Rails
Ruby on Rails

Professional Experience

A journey through my professional career, showcasing key roles and achievements.

ZenBusiness logo

ZenBusiness

Show Less

Staff Software Engineer

Sep 2023 - Present
2 years 10 months

Overview

Design and implement backend services, event-driven workflows, and third-party integrations across ZenBusiness products. Contribute to architecture decisions and define shared patterns used by backend and frontend teams.

Key Achievements

  1. Led an incremental migration of a frontend product from the legacy monolith to microfrontends with no user-facing downtime.
  2. Designed core fulfillment workflows in Go, including a reusable depth-first JSON Schema traversal utility with visitor-style callbacks. It standardized schema sanitization, strict property validation, and field inspection across fulfillment use cases.
  3. Led an event-driven backend integrating external accountant partners, unblocking the launch of the company's tax-related product line.
  4. Designed and built multiple third-party integrations with partner-specific rate limiting, timeouts, structured error handling, and secrets management.
  5. Co-created and maintain shared core packages and service patterns used by multiple teams.
  6. Helped design and build ZenBusiness’s first public API for enterprise customers, implementing endpoints that exposed internal capabilities while enforcing business rules.

Tech Stack

ReactNode.jsTypeScriptGCPDockerKubernetesGraphQLPostgreSQLPythonGolangDjangoFirebaseTerraform
Ureeka logo

Ureeka

Show Less

Senior Software Engineer

Sep 2021 - Sep 2023
1 year 11 months

Overview

Built backend systems for the core Ureeka platform in a serverless GCP environment, focusing on distributed execution, performance, and production observability.

Key Achievements

  1. Built backend features around eventual consistency and backward-compatible schema changes, allowing the platform to evolve without breaking existing consumers.
  2. Investigated a throughput ceiling in distributed task queues and traced it to the SDK’s HTTP transport. Switching the client to gRPC and validating the result with benchmarks increased task creation throughput 8× (~940 → ~7,500 tasks/min per queue).
  3. Implemented production observability with Cloud Trace, Cloud Logging, Error Reporting, and automated alerts used by the team to detect and investigate incidents.

Tech Stack

TypeScriptReactNode.jsFirebaseGCPDockerRxJS
Sintec logo

Sintec

Show More

Tech Lead / Digital Solutions Manager

Feb 2020 - Sep 2021
1 year 7 months
Sintec logo

Sintec

Show More

Full-stack Engineer / Consultant

Feb 2019 - Feb 2020
1 year
Garage logo

Garage

Show More

Full-stack Engineer (Contract)

Jul 2019 - Dec 2019
5 months
SENSAI logo

SENSAI

Show More

Full-stack Engineer

Aug 2018 - Feb 2019
6 months
HMS logo

HMS

Show More

Tech Lead

Oct 2016 - Jul 2018
1 year 9 months
HMS logo

HMS

Show More

Full-stack Engineer

Jan 2015 - Oct 2016
1 year 9 months
Ingeniat logo

Ingeniat

Show More

Full-stack Engineer

Jun 2014 - Jan 2015
7 months

Personal Projects

Projects where I explore distributed systems, applied AI, algorithms, and product ideas through prototypes.

  • Deal Intelligence Platform logo

    Deal Intelligence Platform

    Functional prototype

    Applied AI

    A working prototype for analyzing deal documents with vector retrieval and four specialist agents coordinated by an orchestrator. I’m currently expanding it with LangGraph-based orchestration, GraphRAG, audio and image ingestion, and automated evaluation.
    PythonLangChainLLMsFAISSPinecone
    Source code
  • ConectaPelu2 — Animal Welfare Ecosystem logo

    ConectaPelu2 — Animal Welfare Ecosystem

    Functional prototype

    Full-Stack Product

    An in-progress application connecting animal shelters and adopters. The current prototype includes pet and organization workflows, Supabase authentication, and a PostgreSQL database accessed through Drizzle.
    Next.js 15Drizzle ORMPostgreSQLSupabase
    Source code
  • Distributed Orders Platform logo

    Distributed Orders Platform

    Early prototype

    Distributed Systems

    An early draft for exploring order workflows across service boundaries. The longer-term goal is to experiment with synchronous and asynchronous communication, failure handling, and deployment patterns, but those parts are not implemented yet.
    Source code
  • Urban Logistics Engine logo

    Urban Logistics Engine

    Planned learning project

    Algorithms & Optimization

    A planned learning project for exploring spatial indexing, pathfinding, and vehicle-routing problems. I intend to use it to work with QuadTrees, A*, Dijkstra, and backtracking; there is no working implementation yet.
    Source code