Tuo Shan

Software Engineer at Google

San Francisco Bay Area 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
Tuo Shan is a software engineer based in the San Francisco Bay Area with 11 years of experience focused on backend systems and cloud tooling. Currently at Google since 2015, he has contributed to core Go projects and Google Cloud client libraries, improving dependency injection, search/indexing, and datastore stability. His open-source work includes meaningful backend changes to well-known repositories like golang/gddo and google/wire, demonstrating attention to robustness, performance, and developer ergonomics. Earlier work spans Android front-end development and embedded signal-processing research, where he designed bio-sensing analog circuits and FPGA/MATLAB processing pipelines. That blend of cloud-scale backend engineering and hands-on electrical engineering gives him a practical systems perspective that surfaces in careful refactors and migrations across SDKs. He’s curious about new technologies and consistently contributes improvements that make developer and runtime experiences measurably better.
code11 years of coding experience
bookMaster of Science (MS), Electrical Engineering concentrating in Digital Systems, 3.734/4.000, Master of Science (MS), Electrical Engineering concentrating in Digital Systems, 3.734/4.000 at The University of Texas at Dallas
bookBachelor of Science (BS), Information Engineering, Bachelor of Science (BS), Information Engineering at Shanghai Jiao Tong University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
51reputation
7kreached
4answers
1question
github-logo-circle

Github Skills (30)

algorithm10
algorithms10
back-end-development10
redis10
testing10
google-cloud-datastore10
code-generation10
go10
golang10
backend10
dependency-injection10
grpc10
google-cloud-platform9
go-modules9
aws-sdk9

Programming languages (4)

C++GoRich Text FormatPython

Github contributions (5)

github-logo-circle
golang/gddo

Mar 2016 - Aug 2018

Go Doc Dot Org
Role in this project:
userBack-end Developer
Contributions:54 commits, 1 PR, 74 comments in 2 years 5 months
Contributions summary:Tuo contributed to the `golang/gddo` repository, focusing on improving the backend functionality of the Go Doc Dot Org project. Their commits primarily involved modifications to the database indexing and search mechanisms, including matching full import paths and handling URLs and float numbers. The user also worked on adding logging to GCE, showing bugs link in the package index section, and improving the handling of requests. These changes aimed to enhance the search capabilities and overall user experience of the documentation site.
golangemacsorg-modedot
google/wire

Aug 2018 - Jun 2019

Compile-time Dependency Injection for Go
Role in this project:
userBack-end Developer
Contributions:2 releases, 18 commits, 36 PRs in 10 months
Contributions summary:Tuo primarily contributed to the `google/wire` repository, a compile-time dependency injection tool for Go. Their work included implementing features such as supporting variadic provider and injector functions, making tests work with Go modules, and adding support for injecting struct fields. Additionally, they refactored and improved the code by extracting common functionalities and documenting interface value functionality. These changes indicate a focus on improving the tool's features, usability, and integration with modern Go development practices.
golangcompile-timecodegeninjectioncompile
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
Tuo Shan - Software Engineer at Google