Shin Mao

Software Engineer at Snowflake

Bellevue, 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
Shin Mao is a senior software engineer with 11 years of experience building high-performance, distributed systems across Microsoft, Google, and Snowflake. He has driven core .NET components (notably WCF and serialization on .NET Core) and led teams at Google Cloud SQL and Spanner to improve release pipelines, integration testing, and benchmarking frameworks. Known as a hands-on tech lead and veteran programmer, he blends product-focused leadership with deep backend expertise in async I/O, streaming, and security for cloud services. His open-source contributions to the dotnet/wcf repo include implementing TransferMode.Streamed support and robust async/SSL improvements, showing a knack for solving tricky interoperability and performance problems. Based in Bellevue, WA, he pairs strong academic foundations in computer engineering with practical wins—from reducing operational costs via algorithmic optimizations to shipping enterprise-grade platform features.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Electrical, Electronics and Communications Engineering, Bachelor of Engineering (B.Eng.), Electrical, Electronics and Communications Engineering at Beijing University of Post and Telecommunications
bookMaster of Science (M.S.), Computer Engineering, Master of Science (M.S.), Computer Engineering at University of Florida
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

asynchronous10
xml10
netcore10
wcf10
csharp10
async10
dotnet-core10
unit-testing9
soa8

Programming languages (4)

C#PowerShellShellHTML

Github contributions (5)

github-logo-circle
dotnet/wcf

Jul 2015 - Jan 2018

This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.
Role in this project:
userBack-end Developer
Contributions:82 commits, 98 PRs, 46 pushes in 2 years 6 months
Contributions summary:Shin primarily focused on enhancing the WCF libraries for .NET Core. Their contributions included implementing support for `TransferMode.Streamed` functionality, which involved modifying the `StreamFormatter` and `OperationFormatter` to handle streamed data. They also made improvements to async operations, including incorporating new async methods for `XmlDictionaryWriter` and updating SSL stream security paths. In addition, the user added unit and scenario tests to validate the changes and new features.
dotnetwcf-clientcommunicatewcfnet-core
shmao/corefx

Jul 2015 - Jan 2018

Contributions:219 pushes, 173 branches, 2 comments in 2 years 5 months
dotnetfile-systemsconsolexmlnet-core
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