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.
13 years of coding experience
13 years of employment as a software developer
MS, control theory, MS, control theory at SPbSPU St.-Petersburg State Politechnical University
Godot Engine – Multi-platform 2D and 3D game engine
Role in this project:
Back-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.
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.