Tianyuan Zhang

Software Engineer at Google

Kirkland, Washington, 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
Tianyuan Zhang is a software engineer with a decade of experience building robust back-end systems, currently at Google in Kirkland, Washington. He holds both bachelor's and master's degrees in Computer Science from UIUC and brings proven expertise from roles at Yahoo and contributions to the open-source Elide project. His Elide work fixed critical null-pointer bugs, added a new RSQL operator for flexible filtering, and strengthened filter security—demonstrating attention to reliability and API filtering semantics. Comfortable working across large codebases, he focuses on shipping well-tested fixes and features that improve developer and runtime resilience. Colleagues describe him as a pragmatic problem-solver who balances engineering rigor with practical delivery. He also has early finance-industry experience, which gives him a rounded perspective on production and compliance-sensitive systems.
code10 years of coding experience
job2 years of employment as a software developer
bookUniversity of Illinois Urbana-Champaign
languagesEnglish, Chinese, Chinese
stackoverflow-logo

Stackoverflow

Stats
11reputation
1kreached
1answer
2questions
github-logo-circle

Github Skills (24)

json-api10
wpgraphql10
java10
javas10
api10
wordpress-graphql10
graphql10
testing9
hibernate9
jpa9
java-libraries8
api-rest8
webpages7
web-content7
analytics7

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
yahoo/elide

Jun 2016 - Sep 2017

Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.
Role in this project:
userBack-end Developer
Contributions:25 commits, 20 PRs, 46 pushes in 1 year 3 months
Contributions summary:Tianyuan primarily contributed to improving the robustness of the Elide Java library. Their work involved addressing a critical bug related to null pointer exceptions when handling non-included resources, along with implementing a new RSQL operator (=isnull=) for more flexible filtering capabilities. They also added support for FilterExpressionCheck, enhancing the security and filtering mechanisms. The changes include adjustments to core Elide functionalities and comprehensive tests for the new features.
standmobileweb-servicejson-apiorm
tarrantzhang/fili

Jul 2017 - Nov 2017

Contributions:1 PR, 56 pushes, 8 branches in 3 months
data-analyticsanalyticsreportingrestfulbig-data
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
Tianyuan Zhang - Software Engineer at Google