2023 — Now
United States
2021 — 2023
Palo Alto, California, United States
2019 — 2021
United States
Built a message queue service via Go to asynchronously stream data model updates to downstream consumer services for further processing
Made significant resiliency improvements to a system of several Node.js-based microservices, helping to increase customer retention of a popular product
Implemented Jaeger distributed tracing in a complex microservice-based architecture to help visualize message propagation and significantly improve debugging power
Incorporated a new Node.js microservice into an existing architecture to rapidly stream recently published data via Kafka topics to interested consumers
Created various CLI tools in Go and Bash to help probe and debug live microservices in independent Kubernetes clusters, significantly increasing developer productivity
Used Spinnaker CD to deploy Docker containerized microservices from staging to production environments
Used Grafana dashboards to analyze microservice runtime metrics reported by Prometheus to help configure Kubernetes pod CPU/Memory requests and limits to reasonable levels
Helped build a React-based microfrontend to display live custom model data to consumers in a large system
Updated MySQL schemas in existing databases via migrations to include additional metadata to help strengthen system resilience
2018 — 2018
Mountain View, California
Worked on popular Messenger and Line instant games "EverWing" and "BattleCats"
Created custom game progression features for efficient testing of game quests
Propagated events to Messenger for QA builds to help confirm state of game progression
Served as lead engineer with interns to build a clone of the game "Ballz" with exotic features
Produced simple games on the HTML5 Canvas to test the Game Closure Devkit APIs
2017 — 2017
San Francisco Bay Area
Created a CLI in Go to specify and trigger policy flow pipelines to protect Kubernetes applications
Added RESTful APIs to monitor snapshot and backup policies of Kubernetes applications
Used Kubernetes CLI to oversee Docker container activity in Kubernetes clusters on AWS
Built backend endpoints to calculate statistics on active policies to display on user dashboards
Explored Go linters and added features to internal build scripts for stronger linting
Education
2016 — 2019
UC San Diego
Bachelor’s Degree
2016 — 2019
2014 — 2016
De Anza College
Computer Science
2014 — 2016