Ivan Rakitnykh is a Senior Software Developer with 11 years of experience, currently based in Calgary and working at Lightspeed Commerce. He specializes in back-end engineering with hands-on expertise in Scala and blockchain node development, having contributed to the well-known Waves blockchain reference implementation. His work on Waves emphasized debugging mining logic, implementing smart contract features, updating API routes, and strengthening test coverage—showing a mix of deep systems debugging and feature-driven development. Ivan holds a Master's in Information Technology from Tver State University, grounding his practical skills in formal training. He combines production-focused problem solving with open-source collaboration, comfortable navigating core protocol code as well as API surface changes. Known for quietly tackling complex, low-level issues, he brings reliability and pragmatic engineering to distributed systems projects.
11 years of coding experience
Master's degree, Information Technology, Master's degree, Information Technology at Tver State University
⛓️ Reference Waves Blockchain Node (client) implementation on Scala
Role in this project:
Back-end Developer
Contributions:1 release, 78 reviews, 226 commits in 2 years 10 months
Contributions summary:Ivan primarily contributed to the back-end implementation of the Waves blockchain node, with a focus on debugging, fixing issues related to the mining process, and implementing smart contract features. Their work involved modifying core Scala code files, particularly those related to miner information, and updating API routes. The user also appears to be involved with creating tests and integrating new features.
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.