Hi, I’m John Wong, a Senior Software Engineer based in Sacramento with 9+ years of experience building backend, frontend, and cloud systems across AWS and GCP. I thrive on architecting distributed platforms, enabling AI-driven search and personalization, and optimizing CI/CD pipelines for global-scale deployments. In my roles at Airbnb and Google, I’ve led migrations from monoliths to microservices, built high-throughput services, and improved observability and performance for large user bases. I’m passionate about clean code, collaboration, and delivering reliable software that scales.

John Wong

Hi, I’m John Wong, a Senior Software Engineer based in Sacramento with 9+ years of experience building backend, frontend, and cloud systems across AWS and GCP. I thrive on architecting distributed platforms, enabling AI-driven search and personalization, and optimizing CI/CD pipelines for global-scale deployments. In my roles at Airbnb and Google, I’ve led migrations from monoliths to microservices, built high-throughput services, and improved observability and performance for large user bases. I’m passionate about clean code, collaboration, and delivering reliable software that scales.

Available to hire

Hi, I’m John Wong, a Senior Software Engineer based in Sacramento with 9+ years of experience building backend, frontend, and cloud systems across AWS and GCP. I thrive on architecting distributed platforms, enabling AI-driven search and personalization, and optimizing CI/CD pipelines for global-scale deployments.

In my roles at Airbnb and Google, I’ve led migrations from monoliths to microservices, built high-throughput services, and improved observability and performance for large user bases. I’m passionate about clean code, collaboration, and delivering reliable software that scales.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Javanese
Advanced
Bashkir
Advanced

Work Experience

Senior Software Engineer at Airbnb
August 20, 2019 - October 1, 2025
Led the end-to-end development of new features for the Airbnb platform from scratch, including the Services marketplace, Online Experiences, and AI-driven search. Re-architected backend and infrastructure to reduce technical debt and scale, migrating from a Ruby on Rails monolith to a microservices architecture combining Node.js, Java, and Rails. Built the backend for personalized search and recommendations using Python (Pandas, Scikit-Learn) and Elasticsearch, with Redis caching and Kafka pipelines to improve ranking accuracy and query response times. Implemented scalable backend services for the Experiences feature using Java, GraphQL, and PostgreSQL, achieving throughput over 5K requests per second with p95 latency under 200ms. Supported Online Experiences via Node.js and Zoom SDK integration to help hosts maintain income during COVID.
Software Engineer at Google
February 20, 2016 - July 1, 2019
Developed backend services for Google Chat in Node.js, Java, and Python, enabling message delivery, threading, and search for millions of users. Built real-time pipelines with GCP Pub/Sub in Python, reducing average message delivery latency across regions by ~30%. Designed and optimized APIs for Angular and React clients, ensuring consistent threading and bot integrations. Implemented storage solutions using Spanner (SQL) and Bigtable/Datastore (NoSQL), improving query efficiency for high-volume metadata. Improved reliability by deploying autoscaling policies and monitoring in Kubernetes, reducing on-call incidents during spikes. Collaborated with SRE and product teams to debug distributed issues, ensuring feature rollouts without customer downtime.

Education

Bachelor's degree in Computer Science at Cornell University
August 1, 2011 - May 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment