Experience
2023 — Now
2023 — Now
United States
2021 — 2023
2021 — 2023
Palo Alto, California, United States
2019 — 2021
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
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
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
UC San Diego
Bachelor’s Degree
2016 — 2019
De Anza College
Computer Science
2014 — 2016