Sergiy Kuryata

Principal Group Software Engineer Manager at Microsoft Corporation

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
Sergiy Kuryata is a Principal Group Software Engineering Manager at Microsoft with over two decades at the company and 11 years of focused software experience, based in Redmond, Washington. He blends hands-on backend engineering with leadership, driving runtime and low-level reliability improvements and mentoring teams that ship production-grade platform code. As an open-source contributor to the dotnet/corert project, he implemented thread-static support and hardened exception and thread-pool behavior—work that reduced stack overflows and thread-state corruption in AOT runtime scenarios. His background reflects deep systems-level expertise in runtimes and concurrency, applied at scale inside a major cloud-and-platform organization. Colleagues rely on him for pragmatic problem solving that bridges core libraries and operational reliability.
code11 years of coding experience
bookŽitomirs'kij Inženerno-tehnologicnij Institut
github-logo-circle

Github Skills (16)

arcgisruntime10
net10
debug10
run-time10
threaded10
exception-handling10
runtimes10
csharp10
thread10
performance-optimization10
hyper-threading10
multithreading10
dotnet-core10
cprogramming-language9
build-system9

Programming languages (5)

C#C++CF#Python

Github contributions (5)

github-logo-circle
dotnet/corert

Sep 2015 - Mar 2019

This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
Role in this project:
userBack-end Developer
Contributions:46 commits, 76 PRs, 34 pushes in 3 years 6 months
Contributions summary:Sergiy primarily contributed to the CoreRT runtime, fixing bugs, and implementing features related to thread statics and exception handling. Their work involved modifying code in the core library and related modules, and they addressed issues that caused stack overflows and thread state corruption. They also implemented basic support for thread static fields and improved the thread pool implementation for Unix.
dotnetcompilationahead-of-timeruntimetoolchain
sergiy-k/coreclr

Feb 2015 - Jul 2019

This repo contains the .NET Core runtime, called CoreCLR. It is an execution engine for .NET apps, performing functions such as IL byte code loading, compilation to machine code and garbage collection. The repo contains the complete up-to-date CoreCLR codebase.
Contributions:1 PR, 25 pushes, 34 branches in 4 years 5 months
runtimegarbagedotnetcorecodebasecompilation
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
Sergiy Kuryata - Principal Group Software Engineer Manager at Microsoft Corporation