Yaxin Cheng

Software Developer at Google

San Jose, 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

👤
Senior
🎓
Top School
Yaxin Cheng is a versatile software developer based in San Jose with a decade of cumulative experience spanning backend services, system programming, and research-driven testing. Currently at Google, he brings prior production experience from IBM and Scotiabank where he modernized legacy C components into maintainable Java services, built lightweight caching and data-standardization tools, and delivered dashboards that empowered non-technical users. He holds an MMath from University of Waterloo focused on Android GUI testing research and a strong academic record, blending rigorous research methods with hands-on engineering. Comfortable across Java, Python, Rust and C, Yaxin bridges backend systems and low-level programming—an uncommon combination that helps him improve both performance and maintainability. His GitHub showcases this breadth and is a good starting point to explore practical projects and tooling he’s contributed.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor’s Degree, Computer Science, 3.66 / 4.3, Bachelor’s Degree, Computer Science, 3.66 / 4.3 at Dalhousie University
bookMaster of Math - MMath, Computer Science, 90 / 100, Master of Math - MMath, Computer Science, 90 / 100 at University of Waterloo
languagesEnglish
github-logo-circle

Github Skills (63)

screensaver10
uiview9
safari-app-extension9
userscripts9
inspector9
apple-tv9
inspect9
swift8
rust8
safari-extension8
safari8
transmission8
snoopy8
file-parsing8
unittesting-library8

Programming languages (8)

JavaRustStarlarkJavaScriptSwiftPascalKotlinPython

Github contributions (5)

github-logo-circle
YaxinCheng/archive-reader

Jan 2023 - Aug 2025

Contributions:29 PRs, 48 pushes, 42 branches in 2 years 7 months
YaxinCheng/LiteTableView

Oct 2018 - Feb 2022

Contributions:6 releases, 9 pushes, 1 branch in 3 years 4 months
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