Ray Chen

SR Program 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
Ray Chen is a Senior Program Manager at Microsoft with 11 years of hands-on engineering experience and a strong track record of shipping robust C++ and WinRT platform improvements. He pairs program leadership with deep backend engineering chops, contributing bug fixes, performance improvements, and API hardening to high-profile Microsoft open-source projects like cppwinrt, WIL, and xlang. His work shows a focus on compatibility, memory-safety, and developer ergonomics—addressing race conditions, move-correctness, and ABI safety in core libraries used across Windows development. Ray also bridges front-end and back-end concerns, contributing to Universal Windows Platform samples in multiple languages, which reflects a pragmatic full-stack perspective uncommon in program management roles. Based in Bellevue, WA, he brings pragmatic code-level credibility to cross-team program delivery and developer experience initiatives.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
44,724reputation
2.2mreached
605answers
0questions
Badges
pinvoke
top-5%
floating-point
top-5%
debugging
top-5%
undefined-behavior
top-5%
winapi
top-1%
javascript
top-5%
github-logo-circle

Github Skills (59)

c-language10
wp-api10
echo10
architecture10
windows10
object-model10
metadata10
winapi10
batchfile10
component-model10
parsing10
dotnet-core10
coroutines10
ws-api10
csharp10

Programming languages (9)

C#PowerShellC++CSSRustJavaScriptOpenSCADVim Script

Github contributions (5)

github-logo-circle
API samples for the Universal Windows Platform.
Role in this project:
userFull-stack Developer
Contributions:186 releases, 208 commits, 152 PRs in 6 years 11 months
Contributions summary:Ray's contributions focused on implementing and enhancing features, involving both front-end and back-end technologies. They made changes to various files within different projects, including JavaScript (JS), C#, C++ and Visual Basic, and used the context to add/update functionality and fix bugs. In addition, the user had a focus on providing support for multiple target applications.
apiuwpwindowsuniversal-windows-platformwindows-universal
microsoft/cppwinrt

Oct 2019 - Sep 2022

C++/WinRT
Role in this project:
userBack-end Developer
Contributions:93 reviews, 75 commits, 94 PRs in 2 years 11 months
Contributions summary:Ray primarily focused on the C++/WinRT library, contributing fixes and improvements to its core functionality. Their work included aligning static event implementations between headers and implementations, addressing race conditions in coroutines, and preventing the passing of null pointer arrays to the ABI. Furthermore, they enhanced IObservableVector and IMap functionality, introduced structured binding support, and improved the performance of make_factory.
cppc-plus-pluswindowswinrt
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
Ray Chen - SR Program Manager at Microsoft