Dmitrii Senotov

Smart Contract Engineer at Gluwa

Haifa District, Israel
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

👤
Senior
🎓
Top School
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.
code8 years of coding experience
job4 years of employment as a software developer
bookMaster's studies, Artificial Intelligence, Master's studies, Artificial Intelligence at Higher School of Economics
github-logo-circle

Github Skills (5)

smart-contracts10
solidity10
blockchain10
ethereum9
web3js8

Programming languages (5)

TypeScriptSolidityJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
rarible/protocol-contracts

Aug 2021 - Dec 2022

Interfaces for smart contracts used by Rarible
Role in this project:
userBackend Developer
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.
raribleethereumblockchainsoliditysmart-contracts
rarible/locking-contracts

Mar 2023 - Oct 2023

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