Ivan Rakitnykh

Senior Software Developer at Lightspeed Commerce

Calgary, Alberta, Canada
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 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.
code11 years of coding experience
bookMaster's degree, Information Technology, Master's degree, Information Technology at Tver State University
languagesRussian, English
github-logo-circle

Github Skills (7)

smart-contracts10
back-end-development10
blockchain10
scala10
cryptography9
testing9
decentralized-applications9

Programming languages (3)

TypeScriptScalaJavaScript

Github contributions (5)

github-logo-circle
wavesplatform/Waves

Jan 2019 - Nov 2021

⛓️ Reference Waves Blockchain Node (client) implementation on Scala
Role in this project:
userBack-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.
blockchain-nodecryptographyblockchain-platformblockchainwaves
mrkraft/ServerTest

May 2015 - May 2015

Contributions:10 pushes, 1 branch in 1 day
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