Dmitrii Senotov is a Smart Contract Engineer with 8 years of experience building and optimizing Solidity-based systems, currently contributing to blockchain projects from Haifa, Israel. He has led technical development at Rarible—where he cut gas costs by up to 30%, modernized testing and migrations, and helped transition the stack to Hardhat/Foundry—and continues advancing protocol work on notable repos like rarible/protocol-contracts. Beyond production engineering, Dmitrii has deep theoretical grounding and has taught multi-month university courses in blockchain and Solidity, reflecting both pedagogy and research strengths. He combines hands-on contract refactors and edge-case fixes (e.g., royalty handling in ArtBlocks integrations) with architecture-level thinking to deliver efficient, auditable smart-contract platforms.
8 years of coding experience
4 years of employment as a software developer
Master's studies, Artificial Intelligence, Master's studies, Artificial Intelligence at Higher School of Economics
Contributions:84 reviews, 41 commits, 160 PRs in 1 year 4 months
Contributions summary:Dmitrii primarily focused on fixing edge cases and implementing features related to the "artBlocks" royalties provider within the Rarible protocol contracts. Their contributions involved modifying smart contracts, specifically the RoyaltiesProviderArtBlocks.sol, to handle edge cases and ensure correct royalty calculations. The changes included adjusting logic for handling artist and additional payee percentages, as well as updating test cases to validate the implemented fixes. Further contributions included refactoring and optimizing existing code within the royalties registry.
Contributions:1 review, 9 PRs, 16 pushes in 7 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.
Request Free Trial
Dmitrii Senotov - Smart Contract Engineer at Gluwa