Roman Useinov

Protocol Engineer at Postquant Labs

Rotterdam, South Holland, Netherlands
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
Roman Useinov is a Protocol Engineer with 15 years of experience building high-load web and blockchain infrastructure, currently based in Rotterdam. He brings deep systems expertise across Rust, Go, Scala, Java, and legacy stacks (PHP, Perl) and has led teams delivering scalable services, caching, and storage solutions. Roman is an active open-source contributor to Parity's flagship Substrate and Cumulus projects, where he focused on validator/nomination-pools, XCM weight calculations, and stabilizing parachain runtimes. His recent roles span core protocol development for Filecoin and Parity and designing off-chain execution services, demonstrating a strong blend of backend and DevOps skills. Notably, he combines low-level consensus work with practical production concerns—benchmarking, migrations and flaky-test fixes—so protocol changes meet real-world operational needs. He holds an ITMO degree in Information Technology and maintains an on-chain presence (Polkadot address) reflecting hands-on involvement in the ecosystem.
code15 years of coding experience
job10 years of employment as a software developer
bookSpecialist, Information Technology, Specialist, Information Technology at ITMO University
github-logo-circle

Github Skills (23)

substrate10
xcs10
testing10
polkadot-js10
blockchain10
rust10
polkadot10
cm10
data-structure9
algorithm9
algorithms9
cicd9
nodejs9
nodes9
data-structures9

Programming languages (15)

C#JavaRustScalaGoHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
paritytech/substrate

Sep 2022 - Jan 2023

Substrate: The platform for blockchain innovators
Role in this project:
userBackend Developer
Contributions:322 reviews, 121 commits, 36 PRs in 4 months
Contributions summary:Roman primarily focused on modifying and enhancing the substrate blockchain platform. Their contributions involved fixing bugs, specifically related to removing pool metadata upon pool dissolution and addressing potential issues in the nomination-pools module. They implemented migrations for VoterBagsList and performed testing. The user also added features related to target lists and validator ranking.
substraterustblockchainparitypolkadot
paritytech/cumulus

Aug 2022 - Jan 2023

Write Parachains on Substrate
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:113 reviews, 18 commits, 27 PRs in 5 months
Contributions summary:Roman primarily contributed to the `cumulus` repository, focusing on benchmarking, weight calculations, and XCM-related functionalities. They implemented and refined XCM benchmark weights within Statemint and Statemine runtimes. The user also addressed issues related to teleport weight calculations, hardcoding weights for teleport and deposit functions, and fixing flaky node tests, showcasing involvement in both backend and DevOps tasks. Their contributions included code changes in runtimes, common libraries, and test files to optimize and stabilize the system.
substraterustblockchainparachainsparity
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
Roman Useinov - Protocol Engineer at Postquant Labs