Bin D

Principal Software Engineer Manager at Microsoft

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
Bin D is a Principal Software Engineer Manager at Microsoft with 11 years of hands-on experience building and operating large-scale cloud services, currently leading the team behind Azure Container Registry/Tasks and Microsoft Artifact Registry. He blends backend engineering, DevOps and performance optimization—contributing to high-profile open-source projects such as the Azure SDK for .NET, Azure CLI, and PerfView—to improve SDK generation, CLI usability, and diagnostic tooling. Bin’s career spans roles from SDET to principal engineer, giving him deep expertise in test automation, telemetry, and production diagnostics for cloud platforms. He is skilled at turning complex service requirements into reliable, performant systems and has driven enhancements across container registries, task orchestration, and telemetry sanitization. Based in Bellevue, WA, he pairs a Zhejiang University CS master’s background with a track record of shipping developer-facing features that reduce friction for cloud users. A less obvious strength is his cross-cutting focus on both user-facing documentation/usability and low-level performance plumbing, which helps bridge developer experience and systems reliability.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Zhejiang University
github-logo-circle

Github Skills (35)

performance-monitor10
azure-application-insights10
python10
apidoc10
azure-sdk10
distributed-tracing10
net10
command-line-interface10
dotnet10
microsoft-azure10
azure-cli10
netframework10
asp-net10
performance-analysis10
api10

Programming languages (16)

PowerShellC#SmartyJavaC++CGoHTML

Github contributions (5)

github-logo-circle
microsoft/perfview

Apr 2016 - Aug 2017

PerfView is a CPU and memory performance-analysis tool
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:10 commits, 3 PRs, 10 comments in 1 year 4 months
Contributions summary:Bin primarily focused on performance analysis and enhancement within the PerfView tool. Their contributions involved integrating changes from ServiceProfiler and implementing features to support symbol servers. Key modifications included adding support for symbolsource.org, nuget symbol/source server and SHA1 checksum. Further efforts involved optimizations to the core code base to improve performance in areas like TraceLoggingEventId and enhancing event pipe support with the addition of a sample profiler and related utilities.
cpumemorydotnetperformance-analysiswindows
Azure/azure-cli

Apr 2019 - Jan 2023

Azure Command-Line Interface
Role in this project:
userBack-end & DevOps Engineer
Contributions:83 reviews, 10 commits, 18 PRs in 3 years 8 months
Contributions summary:Bin primarily contributed to the Azure CLI for ACR (Azure Container Registry), focusing on updating command modules, improving documentation, and enhancing the user interface. They addressed issues related to parameters, examples, and help text within the ACR command module, and they also modified code related to task run functionality. The user's contributions demonstrate a focus on improving usability and resolving documentation inconsistencies within the Azure CLI.
command-line-interfacecloudazurecommand-lineazure-cli
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
Bin D - Principal Software Engineer Manager at Microsoft