Troy Dai

Staff Software Engineer at Coinbase

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
Troy Dai is a Staff Software Engineer with 13 years building large-scale infrastructure, developer tools, and distributed systems, currently driving service identity and edge networking at Coinbase to secure internal traffic at scale. He has led multi-region reliability and deployment programs at Uber and modernized SDKs and CLI tooling at Microsoft, contributing to high-profile open source projects including Azure CLI, OmniSharp, and EF Core. Known for pragmatic leadership and mentoring, he combines hands-on backend and DevOps work with platform design—often improving build/test pipelines and performance along the way. Troy has a meticulous streak (he literally cannot tolerate linter errors) that helps keep large codebases consistent and maintainable. Based in Redmond, he brings cross-team collaboration experience across Compute, SRE, and Cloud domains and a record of shipping secure, production-grade infrastructure.
code13 years of coding experience
job16 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Shanghai Jiao Tong University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
2,081reputation
158kreached
12answers
1question
github-logo-circle

Github Skills (36)

e2e-testing10
roslyn10
python10
e2e-test10
aspnet-web-api10
net10
databases10
dotnet10
dotnet-new10
cicd10
azure-cli10
asp-net10
automation10
entity-framework10
vscode10

Programming languages (14)

C#PowerShellJavaC++MakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
Azure/azure-cli

Nov 2016 - Oct 2018

Azure Command-Line Interface
Role in this project:
userBackend & DevOps Engineer
Contributions:14 releases, 411 commits, 1070 PRs in 1 year 11 months
Contributions summary:Troy primarily contributed to infrastructure and build process improvements within the Azure CLI. Their work involved scripting enhancements for the development setup, parallelizing test runs, and optimizing pylint performance. They also made code changes to improve the telemetry process and updated the codebase to adhere to modern code styles.
command-line-interfacecloudazurecommand-lineazure-cli
OmniSharp/omnisharp-roslyn

Dec 2015 - Jun 2016

OmniSharp server (HTTP, STDIO) based on Roslyn workspaces
Role in this project:
userBackend Developer
Contributions:1 release, 162 commits, 106 PRs in 6 months
Contributions summary:Troy primarily updated dependencies and refactored code within the OmniSharp server, which is based on Roslyn workspaces. They updated to newer versions of dependencies for both DNX and CoreCLR, and made code changes to support new endpoint behavior and enabled assembly loading for coreclr. They also updated build scripts, fixed tests after upgrades, and refactored the SharedTextWriter for performance.
roslyndotnetmonoomnisharpstdio
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
Troy Dai - Staff Software Engineer at Coinbase