Jorge García

Staff Software Engineer

Summary

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. Recent work includes leading a product migration with no user-facing downtime and tracing an SDK transport bottleneck that increased task creation throughput 8×, from ~940 to ~7,500 tasks/min per queue. In personal projects, I build RAG and multi-agent prototypes with document retrieval and orchestrated specialist agents.

Technical Skills

Languages & Frameworks

Go, TypeScript, Node.js, Python, React, Next.js

Systems & Architecture

Event-Driven Systems, Task Queues, Microservices, API Design, Third-Party Integrations, Microfrontends

Cloud & Data

GCP, Kubernetes, Docker, Terraform, PostgreSQL, Redis

Applied AI — Personal Projects

RAG, Multi-Agent Systems, Vector Retrieval, LangChain, FAISS, Pinecone

Experience

Staff Software Engineer

ZenBusiness
Sep 2023 Present
2 years 10 months
  • Led an incremental migration of a frontend product from the legacy monolith to microfrontends with no user-facing downtime.
  • 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.
  • Led an event-driven backend integrating external accountant partners, unblocking the launch of the company's tax-related product line.
  • Designed and built multiple third-party integrations with partner-specific rate limiting, timeouts, structured error handling, and secrets management.
  • Co-created and maintain shared core packages and service patterns used by multiple teams.
  • Helped design and build ZenBusiness’s first public API for enterprise customers, implementing endpoints that exposed internal capabilities while enforcing business rules.

Senior Software Engineer

Ureeka
Sep 2021 Sep 2023
1 year 11 months
  • Built backend features around eventual consistency and backward-compatible schema changes, allowing the platform to evolve without breaking existing consumers.
  • 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).
  • Implemented production observability with Cloud Trace, Cloud Logging, Error Reporting, and automated alerts used by the team to detect and investigate incidents.

Tech Lead / Digital Solutions Manager

Sintec
Feb 2020 Sep 2021
1 year 7 months
  • Led and mentored a four-person engineering team across concurrent client engagements, coordinating delivery and individual growth conversations.
  • Translated client requirements into solution architectures, technical roadmaps, and delivery plans.
  • Migrated client applications from two Compute Engine VMs to Cloud Run and Cloud SQL, reducing monthly infrastructure costs from roughly USD 3,000 to about USD 40 while simplifying deployments and server maintenance.
  • Automated Node.js deployments with Cloud Build and established shared GitHub conventions and code standards, removing manual release steps across projects.
  • Managed partnerships with external development providers to expand delivery capacity across client engagements.

Full-stack Engineer / Consultant

Sintec
Feb 2019 Feb 2020
1 year
  • Built a real-time IoT platform tracking 150+ beacon devices with AWS Kinesis and MongoDB, powering live analytics dashboards for distribution centers.
  • Established Node.js and Firebase as the default stack for general web projects.