Arsenii Cherniaev

Team Lead at JetBrains

Amsterdam, North Holland, Netherlands
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
Arsenii Cherniaev is a Team Lead at JetBrains with 12 years of hands-on experience building and improving developer tools, primarily on the Rider and ReSharper teams. He combines deep debugging and backend expertise—evidenced by significant contributions to MonoDevelop’s .NET debugger—with full-stack work enhancing Unity support in ReSharper/Rider, including process attachment and pausepoint features. Based in Amsterdam, he progressed from intern to team lead at JetBrains, demonstrating strong product-focused engineering and codebase ownership. Colleagues rely on him to untangle complex debugger behavior and ship stable integrations that materially improve the development experience for .NET and Unity developers.
code12 years of coding experience
job6 years of employment as a software developer
bookБакалавр, 5.0, Бакалавр, 5.0 at Санкт-Петербургский Государственный Университет
github-logo-circle

Github Skills (18)

kotlin10
debugging10
debug10
rider10
plugin-development10
net10
ide10
dotnet10
monodevelop10
asp-net10
dotnet-core10
csharp10
resharper10
breakpoints10
unity3d10

Programming languages (7)

C#PowerShellJavaC++F#KotlinPython

Github contributions (5)

github-logo-circle
JetBrains/resharper-unity

Aug 2017 - Feb 2020

Unity support for both ReSharper and Rider
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 40 commits, 23 PRs in 2 years 6 months
Contributions summary:Arsenii contributed significantly to the Unity support within the ReSharper and Rider plugins. Their work involved implementing features like attaching to Unity processes and refining the editor integration. They also refactored existing code, updated configurations, and addressed build issues, demonstrating a focus on enhancing the functionality and stability of the Unity debugging and development experience within the IDE. Furthermore, the user introduced pausepoint functionality, improving the debugging capabilities for Unity developers.
resharperresharper-pluginpluginunity-editorunity
mono/monodevelop

Jan 2017 - Feb 2017

MonoDevelop is a cross platform .NET IDE
Role in this project:
userBack-end Developer
Contributions:8 commits, 4 PRs in 28 days
Contributions summary:Arsenii primarily focused on debugging and improving the .NET debugger within the MonoDevelop IDE. Their contributions involved fixing issues related to breakpoint handling, including sequence point selection and the behavior of function breakpoints across multiple app domains. The user also implemented enhancements such as printTrace functionality and exception handling during expression evaluation. These changes aimed to improve the debugger's functionality and reliability for .NET developers.
dotnetrevit-apimonomonodevelopcsharp
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
Arsenii Cherniaev - Team Lead at JetBrains