Jialong Cheng

Software Engineer at Microsoft

Seattle, 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
Jialong Cheng is a software engineer with seven years of industry experience, currently building core platform features at Microsoft from his base in Seattle. He holds a Ph.D. in Computer Engineering from the University of Florida and began his cloud-focused career at Amazon Web Services on the CloudWatch team. Jialong contributes to notable open-source infrastructure—most recently enhancing Microsoft.VisualStudio.Threading with blocking-detection features and robust unit tests to improve main-thread diagnostics. He blends research-driven rigor with production-grade engineering, often working at the intersection of threading primitives, synchronization, and test automation. Known for improving observability and correctness in concurrent systems, he brings deep low-level expertise paired with a pragmatic approach to shipping reliable software.
code7 years of coding experience
job2 years of employment as a software developer
bookBachelor, Computer Science and Technology, Bachelor, Computer Science and Technology at University of Science and Technology of China
bookPh.D, Computer Engineering, Ph.D, Computer Engineering at University of Florida
github-logo-circle

Github Skills (17)

unit-testing10
primitive10
multithreading10
async10
synchronized10
dotnet-new10
dotnet10
thread10
hyper-threading10
synchronize10
synchronization10
dotnet-core10
threaded10
csharp10
nuget4

Programming languages (3)

C#TypeScriptPython

Github contributions (5)

github-logo-circle
microsoft/vs-threading

May 2022 - Aug 2022

The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:7 reviews, 8 commits, 5 PRs in 3 months
Contributions summary:Jialong primarily focused on enhancing the `microsoft/vs-threading` library by adding features related to thread blocking detection and implementing associated unit tests. They exposed properties and methods related to identifying when the main thread is blocked by joinable tasks. These changes include adding methods to the `JoinableTaskContext` class and providing a `JoinableTaskToken` structure, alongside associated unit tests. They also contributed to updating unit tests to correctly reflect changes.
visual-studiovisualstudiodotnetxplatnetstandard
Samples for building your own Visual Studio extensions
Contributions:7 pushes in 8 months
visual-studio-extensionvsixsyncfusionextensionsvisualstudio
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
Jialong Cheng - Software Engineer at Microsoft