Chuck Ries

SDE 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
Chuck Ries is a Software Development Engineer with 11 years at Microsoft focused on Visual Studio core debugging, bringing deep expertise in debugger integration, build automation, and dependency management. Based in Redmond, he has made notable open-source contributions to high-profile projects like the official C# VS Code extension and the Visual Studio MIEngine, where he implemented debugger acquisition, debug proxies, and build tooling that improved deployment and iOS debugging workflows. His background in computer engineering and early SDET/SDE internships reflect a strong foundation in both testing and systems-level engineering. He pairs pragmatic build and automation skills with hands-on backend development, often tackling the tricky plumbing that makes developer tools reliable at scale.
code11 years of coding experience
bookBachelor of Science (B.S.), Computer Engineering, Bachelor of Science (B.S.), Computer Engineering at University of Nebraska-Lincoln
github-logo-circle

Github Skills (17)

nuget10
msbuild10
net10
dotnet-new10
dotnet10
vscode-extension10
asp-net10
automation10
dotnet-core10
automations10
csharp10
build-automation9
dockers7
docker7
typescripts6

Programming languages (10)

C#TypeScriptPowerShellC++RustJavaScriptHTMLF#

Github contributions (5)

github-logo-circle
microsoft/MIEngine

Jun 2015 - Mar 2018

The Visual Studio MI Debug Engine ("MIEngine") provides an open-source Visual Studio Debugger extension that works with MI-enabled debuggers such as gdb and lldb.
Role in this project:
userBackend Developer
Contributions:15 reviews, 174 commits, 129 PRs in 2 years 10 months
Contributions summary:Chuck contributed to the project by adding a build script to build the solution and also temporarily removed and re-enabled NuGet dependencies. They also made a significant change related to the IOSDebugLauncher by temporarily removing and then re-enabling the use of Json.NET. These changes focused on build configuration and dependency management, with an emphasis on iOS debugging functionality. The commits indicate that the user was working on refactoring and ensuring the project builds correctly with necessary dependencies.
lldbdebuggerssqfwindbgdebugging
dotnet/vscode-csharp

Feb 2016 - Apr 2019

Official C# support for Visual Studio Code
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:3 releases, 84 commits, 75 PRs in 3 years 2 months
Contributions summary:Chuck focused on enhancing the C# support for Visual Studio Code by incorporating the coreclr-debug component. Their contributions involved integrating the debugger, implementing the acquisition process, and creating the necessary infrastructure for installation. They also worked on the build process by adding a gulp task for extension packaging and implemented a debug proxy to handle debugger installation errors. The user's changes impacted the project's build, deployment, and debugging capabilities.
dotnetvisual-studio-codevscodevscode-extensionomnisharp
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
Chuck Ries - SDE at Microsoft