Gustavo Zavaleta Vargas
@gzavaletavargas
Senior full-stack developer building DDD-driven, event-based systems that scale reliably.
What I'm looking for
I’m a Fullstack Senior Software Developer focused on building backend services and user-facing experiences that stay accurate under real-world complexity. At Restaurant Brands International (RBI), I designed and built Node.js/NestJS backend services and React TypeScript interfaces using Domain Driven Design (DDD) to power complex offer logic, dynamic pricing rules, and targeted marketing for millions of users.
I also specialize in event-driven, serverless systems—architecting AWS Lambda workflows with SQS, SNS, DynamoDB Streams, and Kinesis to process real-time cart and pricing events at scale with high throughput and reliability. Across RBI and prior roles (EasyHealth, Hapi, Globant, and Belatrix), I’ve led migrations, refactors, Kafka-based microservices, CI/CD automation, and reusable developer tooling, and I actively mentor junior engineers through architecture reviews and coding standards.
Experience
Work history, roles, and key accomplishments
Senior Fullstack Developer
Feb 2023 - Mar 2026 (3 years 1 month)
Designed and built backend services for the Offers & Pricing engine using Node.js/NestJS and React TypeScript, applying DDD to support complex offer logic and targeted marketing for millions of users. Architected serverless event workflows on AWS (Lambda, SQS/SNS, DynamoDB Streams, Kinesis) and led a legacy combo-meal refactor to improve pricing accuracy across web and mobile.
Senior Backend Engineer
Easyhealth
Jan 2022 - Jan 2023 (1 year)
Led migration of a monolithic Node.js application from Azure to Google Cloud Platform using Docker and Kubernetes (GKE) to improve deployment consistency and scalability. Implemented CI/CD with GitHub Actions and refactored the platform into Kafka-based microservices to increase decoupling and throughput.
Technical Lead Software Dev
Hapi
Jan 2021 - Dec 2021 (11 months)
Upgraded legacy code and introduced scalable, reusable modules to improve maintainability across the platform. Built secure Node.js/NestJS microservices using DDD for stock and cryptocurrency trading (~30% improvement via better authentication, logging, and code quality) and implemented Kafka-based event-driven communication on Kubernetes using Strimzi.
Spearheaded integration of metadata tools for Autodesk’s web 3D marketplace using AWS Serverless and Terraform with Node.js/NestJS and React. Delivered secure infrastructure prototypes for Disney Parks with AWS, Vault, and Kafka; built reusable React/Redux components and created backend APIs with Node.js/Express and TypeORM.
Software Engineer (Java/Angular)
Belatrix / Applying Consulting
Jul 2015 - Mar 2018 (2 years 8 months)
Built internal ad-creation tools for Kargo using Angular 4 and Node.js/Express, and led backend development of REST API endpoints for AOL using Java (Spring/Hibernate). Developed multi-platform transaction tracking apps and built an AWS-based document indexing solution using Java, AngularJS, and Elasticsearch.
Education
Degrees, certifications, and relevant coursework
National University Federico Villarreal
Bachelor of Systems Engineering, Systems Engineering
Earned a Bachelor of Systems Engineering from the National University Federico Villarreal in Lima, Peru.
ICPNA (Peruvian-North American Cultural Institute)
Advanced Level (English course), English
Completed advanced-level English studies at ICPNA in Lima, Peru.
Tech stack
Software and tools used professionally
Google Cloud Platform
GitHub
Kubernetes
CircleCI
GitHub Actions
React Native
MySQL
PostgreSQL
MongoDB
Gmail
Node.js
Next.js
NestJS
Tailwind CSS
Terraform
Pulumi
React
AngularJS
Webpack
JavaScript
Java
ES6
Google Maps
Kafka
TypeORM
hapi
Kibana
Datadog
GraphQL
Prisma
Elasticsearch
AWS Lambda
Serverless
Vercel
Docker
Typeform
dockerized
Supabase
Playwright
Cursor
Vite
Vitest
Enhance
Dynamic
Claude Code
Remote
Strimzi
Jan
Kargo
Availability
Location
Authorized to work in
Website
gustavozavaleta.comSalary expectations
Job categories
Skills
Interested in hiring Gustavo?
You can contact Gustavo and 90k+ other talented remote workers on Himalayas.
Message GustavoFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
