Lead Backend Engineer with 5+ years building production systems. I design distributed backends and own features end to end, from the gRPC microservices and API gateway down to the Kubernetes and CI/CD that run them. What I care about most is correctness under failure: idempotency, compensation, and resilient integrations. I also build a lot on the side to keep learning across the stack.
By the numbers · a platform I'm a primary contributor to
0+
Years shipping production
0K+
Users served in production
0K+
Transactions handled
~0
Microservices contributed
0+
Side projects built
0
Languages in rotation
STEP 02Experience
Owning systems end to end, from design to production.
From requirements and system design through implementation, testing, and production deployment.
Jul 2023 — PresentPresent
Zazpay
Lead Backend Engineer
Full-time · Mexico City (Hybrid)
Lead backend engineer on a consumer-lending fintech (personal loans, BNPL, and store credit) spanning ~20 microservices, the API gateway, web/mobile frontends, and shared infrastructure. I led a backend team and owned features from requirements and system design through implementation, testing, and production deployment.
Owned personal loans end to end (the company's highest-revenue product), from system design through implementation, testing, and production deployment.
Owned the BNPL product end to end: credit lines, confirmation and one-shot payment flows, dynamic plans, and the resilience around them.
Owned Sunflow, the multi-channel messaging product driving collections (cobranza) over WhatsApp, SMS, email, and voice.
Led the AI-model integration with the data team, wiring embedding- and LLM-powered features into the platform.
Built fault-tolerant money movement (idempotency keys, timeouts, circuit breakers with graceful fallback, and compensation) that stays correct under partial failure, hardening the core-banking (Mambu) integration.
Contributed to GitOps delivery with ArgoCD on GKE and built CI/CD across 20+ services in both GitLab CI and GitHub Actions.
Instrumented the platform with Datadog (APM, logs, traces) and contributed to cloud infrastructure managed with Terraform.
Contract software engineering and DevOps: I designed, developed, and deployed products with AI integrations for client companies like Pied and Happymile.
Replaced slow manual Excel reconciliation in a cross-border (US/MX) logistics operation with custom software: a Python/FastAPI engine (pandas, MongoDB) that ingests billing and trip spreadsheets, auto-classifies freight routes, and computes extra-kilometer and toll costs, behind a React/TypeScript operator app on Cloud Run + Firebase.
Contributed to a multi-region (US/MX) Transportation Management System, on FastAPI + DynamoDB and React, deployed on AWS ECS Fargate + Amplify with Terraform and GitHub Actions.
Designed the requirements for an AI-assisted operations CRM (FastAPI + MongoDB, React 19) with OpenAI-powered task auto-classification, auto-assignment, and insights, and led a team of developers delivering it on GCP Cloud Run + Firebase.
I'm Nicolás, a backend engineer drawn to problems where being correct when things fail is the whole point: distributed systems, idempotency, resilient integrations. I work mostly in TypeScript and NestJS on GCP and Kubernetes, with Python and Rust for fun. Outside the day job I ship side projects (AI agents, data platforms, mobile apps) to keep learning across the stack.
Education
2019 — 2023
B.S. Software Engineering (Ingeniero en Tecnologías Computacionales)
Tecnológico de Monterrey
Campus Monterrey · focus areas include Information Security
2016 — 2019
High School Diploma
Tecnológico de Monterrey
Languages
SpanishNative
EnglishC1 / Advanced
FrenchBasic
Outside work
Crypto trading & market analysis
Building & upgrading PC hardware
Automating everything
Video games
STEP 07 · Contact
Let's build something that stays correct under failure.
Open to hybrid and remote roles. The fastest way to reach me is email or LinkedIn.