Ivan Šachov

Software Developer at JetBrains

Prague, Prague, Czechia
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
Ivan Šachov is a pragmatic software developer with 13 years of experience building and testing .NET-based systems and developer tooling, currently working on Rider integrations for Unity and Godot at JetBrains. He combines hands-on backend engineering with test automation and CI expertise from earlier roles improving Visual Studio/ReSharper integration and running large-scale integration tests. An active open-source contributor to the Godot project, he has helped tighten C# support and IDE integration (including Rider Toolbox detection and RiderPathLocator improvements), bridging product engineering and documentation. Based in Prague with an MS in control theory, he brings a tester’s attention to detail and a knack for shipping reliable developer experiences that make complex workflows smoother.
code13 years of coding experience
job13 years of employment as a software developer
bookMS, control theory, MS, control theory at SPbSPU St.-Petersburg State Politechnical University
languagesrussin, English, Czech
stackoverflow-logo

Stackoverflow

Stats
1,397reputation
92kreached
29answers
1question
github-logo-circle

Github Skills (20)

nuget10
godot10
game-engine10
dotnet-core10
game-development10
csharp10
documentation10
netcore9
visual-studio8
open-source8
macos6
unity-game-engine6
wcf6
profiling6
ide6

Programming languages (8)

C#TypeScriptJavaC++reStructuredTextHTMLGDScriptKotlin

Github contributions (5)

github-logo-circle
godotengine/godot

Dec 2019 - Jan 2021

Godot Engine – Multi-platform 2D and 3D game engine
Role in this project:
userBack-end Developer
Contributions:24 reviews, 20 commits, 22 PRs in 1 year 1 month
Contributions summary:Ivan primarily focused on enhancing the integration of the Godot Engine with the JetBrains Rider IDE. Their contributions included updating the RiderPathLocator to support the JetBrains Toolbox, delegating file opening functionality to the RiderPathLocator NuGet package, and improving Rider installation detection. Further contributions involved bumping the Rider.PathLocator NuGet package version to resolve issues and providing analyzers and code fixes related to partial class modifiers in GodotSharp.
godotgamedevgodot-enginegame-development3d-game-engine
godotengine/godot-docs

Dec 2019 - Dec 2020

Godot Engine official documentation
Role in this project:
userTechnical Writer
Contributions:5 reviews, 5 commits, 6 PRs in 11 months
Contributions summary:Ivan primarily contributed to the Godot Engine documentation, specifically focusing on the C# scripting section. Their commits involved updating and clarifying existing documentation related to setting up C# with various IDEs like Rider and Visual Studio, including prerequisite installations and configuration instructions. They also updated the documentation regarding C# profiling tools and techniques, ensuring the information was current and accurate for different Godot versions (3.2.2 beta2+, 3.2.3+, and Godot 4).
gdscriptgodotgamedevgodot-enginegame-development
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