Haishi Bai

Principal Software Architect at Microsoft

Redmond, 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
Haishi Bai is a Principal Software Architect at Microsoft with 14 years of experience designing cloud-native and distributed systems and three awarded patents in AI and cloud-native design. Based in Redmond, he blends hands-on engineering with strategic architecture, having advanced Azure-ready runtimes and integrations as a back-end contributor to prominent open-source projects like Dapr. He has deep experience across the full stack—mobile and IoT fronts in the Azure MyDriving sample and backend/state integrations including Cosmos DB and Redis with ETag concurrency controls. Prior roles include technical evangelism and senior engineering positions at Microsoft, where he supported the Azure CTO, showing a rare mix of customer-facing advocacy and low-level systems craftsmanship. Known for implementing tracing exporters and cross-protocol distributed tracing, he focuses on observability and reliable state management for cloud-edge scenarios. His background spans global engineering and product roles since the late 1990s, pairing a practical MS in Computer Science with extensive production experience.
code14 years of coding experience
job18 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at San Francisco State University
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Jilin Institute of Technology
bookmiddle school
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
11reputation
942reached
1answer
0questions
github-logo-circle

Github Skills (34)

mobile-development10
tracer10
asp-net-core10
zipkin10
asp-net10
go10
opencensus10
dotnet-core10
csharp10
trace10
grpc10
redis9
cosmosdb9
xamarin9
distributed-tracing9

Programming languages (14)

C#JavaRustGoHTMLJupyter NotebookJsonnetTypeScript

Github contributions (5)

github-logo-circle
dapr/dapr

Jul 2019 - Apr 2021

Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Role in this project:
userBack-end Developer
Contributions:35 commits, 19 PRs, 20 pushes in 1 year 9 months
Contributions summary:Haishi primarily focused on enhancing gRPC functionality, specifically adding query parameter support. They addressed bug fixes related to gRPC and implemented distributed tracing across http-grpc boundaries. Additionally, the user worked on Cosmos DB integration and added support for ETag concurrency control and state fixes. The contributions also include Redis integration with ETag concurrency control.
sidecarserverlessruntimeevent-drivenmicroservice
Azure-Samples/MyDriving

Feb 2016 - Apr 2016

Building IoT or Mobile solutions are fun and exciting. This year for Build, we wanted to show the amazing scenarios that can come together when these two are combined. So, we went and developed a sample application. MyDriving uses a wide range of Azure services to process and analyze car telemetry data for both real-time insights and long-term patterns and trends. The following features are supported in the current version of the mobile app.
Role in this project:
userFull-stack Developer
Contributions:58 commits in 1 month
Contributions summary:Haishi implemented the initial mobile application mock-up and the initial mobile app implementation to support trip and trip point. They also merged code from another repository, indicating code integration or refactoring tasks. The user's work involved both the front-end (MobileApp) and back-end (smarttripsService), suggesting a full-stack development focus. Furthermore, the user has contributed to API provisioning and POI support.
excitingmobile-apppatternsscenariosreal-time
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
Haishi Bai - Principal Software Architect at Microsoft