Ruslan Isakiev

Senior Software Engineer at JetBrains

Munich, Bavaria, Germany
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

👤
Senior
🎓
Top School
Ruslan Isakiev is a Senior Software Engineer based in Munich with over two decades of software development experience and more than a decade focused on professional roles at JetBrains, where he led the dotCover team and now contributes to dotMemory. He combines deep applied mathematics training (BSc/MSc and PhD-level studies) with hands-on systems and tooling expertise—especially in .NET diagnostics and runtime introspection, evidenced by notable backend contributions to the widely used Microsoft.Diagnostics.Runtime (clrmd) project. At JetBrains he has driven architecture, profiling APIs, Visual Studio/ReSharper integration, and product-quality work across profilers and coverage tools, blending low-level runtime insight with user-facing product design. Known for improving reliability through careful bug fixes, test additions and internal API changes, he brings a pragmatic focus on accuracy and maintainability to complex diagnostic code.
code11 years of coding experience
job9 years of employment as a software developer
bookComputer Science, Computer Science at Academy of Modern Software Engineering
bookBSc, MSc, Applied mathematics and computer science, BSc, MSc, Applied mathematics and computer science at ITMO University
bookPhD Student, Mathematics, PhD Student, Mathematics at Institute for Analytical Instrumentation, Russian Academy of Sciences
stackoverflow-logo

Stackoverflow

Stats
111reputation
9kreached
4answers
0questions
github-logo-circle

Github Skills (17)

debugging10
debug10
net10
dotnet10
asp-net10
dotnet-core10
csharp10
testing9
data-structures8
data-structure8
code-coverage6
dotmemory6
visual-studio6
dotcover6
nunit6

Programming languages (2)

C#F#

Github contributions (5)

github-logo-circle
microsoft/clrmd

Oct 2018 - Jul 2019

Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.
Role in this project:
userBack-end Developer
Contributions:22 commits, 29 PRs, 15 comments in 9 months
Contributions summary:Ruslan primarily focused on improving the core functionality and accuracy of the `Microsoft.Diagnostics.Runtime` library, specifically targeting .NET runtime introspection. Their work included bug fixes related to finalization queue detection and proper field ordering within structs. The user's contributions also involved adding test cases and updating existing tests, showcasing a focus on code quality and reliability. They made significant changes to the internals of how the library accesses .NET runtime data and improved the reliability of the project.
dotnetruntimeetwmicrosoftdumps
isakiev/clrmd

May 2018 - Jul 2019

Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.
Contributions:41 pushes, 60 branches in 1 year 2 months
dotnetmdtruntimeetwwindbg
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
Ruslan Isakiev - Senior Software Engineer at JetBrains