Ivan Shibanov is a Senior Software Engineer with 14 years of experience building complex server and web applications, currently based in Old Toronto and working at Sokin. He combines low-level systems expertise in C++ and Go with modern web and distributed tech like GraphQL, gRPC, Kafka and React, and has a strong background in multi-threaded, networked and cross-platform development. His career spans fintech and enterprise roles (TD, Lane/VTS) and hands-on engineering from firmware and device drivers to cloud-native deployments. An active open-source maintainer, he has contributed core game-engine logic to the popular ihhub/fheroes2 project, demonstrating deep algorithmic and AI/pathfinding skills beyond typical enterprise work. Known for pragmatic problem-solving, he frequently bridges performance-critical native code and high-level services to deliver reliable, maintainable systems.
14 years of coding experience
14 years of employment as a software developer
Computer Programming & Analysis, Computer Programming & Analysis at Seneca College of Applied Arts and Technology
fheroes2 is a recreation of Heroes of Might and Magic II game engine.
Role in this project:
Back-end Developer & Game Engine Contributor
Contributions:254 reviews, 218 commits, 254 PRs in 2 years 2 months
Contributions summary:Ivan primarily contributed to the core game engine of fheroes2, a recreation of Heroes of Might and Magic II. Their work focused on implementing and fixing game logic, specifically related to battle mechanics such as creature animation, unit damage calculations, spell effects, and AI behavior. The commits demonstrate expertise in C++ and the internal workings of the game engine, alongside their direct interaction with areas of battle pathfinding and AI decision-making.
Contributions:148 commits, 122 pushes in 1 year 2 months
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.