Yuchen Ying

Staff Site Reliability Engineer at Google

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Yuchen Ying is a Staff Site Reliability Engineer in San Francisco with 16 years of experience building and operating large-scale distributed systems at Google. He brings hands-on expertise in Go, Python, C++, Shell, and Linux, and has driven reliability improvements from traffic balancing and rollout automation to observability enhancements for the Google-backed Exposure Notifications project. His background spans production engineering, DevOps and backend development, including open-source contributions to projects like Fava and exposure-notifications-server where he improved monitoring, date parsing, and export features. Notably, he has practical experience running a consumer VPN service for hundreds of users and building automation that reduced operational toil across data centers. Yuchen blends deep systems engineering with pragmatic tooling and a history of shipping reliability-focused solutions at scale.
code16 years of coding experience
job15 years of employment as a software developer
bookUniversity of Georgia
bookBachelor of Engineering (B.E.) Information Security, Bachelor of Engineering (B.E.) Information Security at Beijing University of Posts and Telecommunications
languagesEnglish, Chinese
github-logo-circle

Github Skills (17)

stackdriver10
pytest10
web-application10
python10
flask-ask10
gcp10
go10
webapp10
opencensus10
web-development10
flask10
werkzeug9
back-end-development9
devops9
corvid9

Programming languages (29)

C#CGoHTMLJupyter NotebookJsonnetTypeScriptShell

Github contributions (5)

github-logo-circle
Exposure Notification Reference Server | Covid-19 Exposure Notifications
Role in this project:
userBack-end & DevOps Engineer
Contributions:1 release, 14 reviews, 49 commits in 7 months
Contributions summary:Yuchen primarily focused on improving observability and monitoring capabilities within the project. They added features to configure Stackdriver exporter options, including reporting intervals and thresholds, and integrated timeout controls. Furthermore, the user implemented debug logging for the Stackdriver exporter to understand its behavior better. The contributions also involved refactoring the OpenCensus view registration process and adding exclusion of certain metrics to Stackdriver, highlighting their focus on optimizing the system's performance monitoring.
exposure-notificationnotificationsnotificationexposureexposure-notifications
beancount/fava

Apr 2016 - Jun 2019

Fava - web interface for Beancount
Role in this project:
userBack-end Developer
Contributions:12 commits, 12 PRs, 54 comments in 3 years 2 months
Contributions summary:Yuchen primarily contributed to the Fava web interface for Beancount by implementing and refining back-end functionality. Key contributions included adding a `/jump` handler to modify URL query strings, fixing issues related to zero balance display in line charts, and correcting a bug within the `/jump` handler logic. Additionally, the user improved date parsing, which is critical to this application. They also addressed the Excel export feature documentation.
web-interfacebeancountplaintext-accountingledgerfava
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial