Dmitrii Kiselev is a software engineer with nine years of experience specializing in blockchain and data engineering, currently contributing at Google from Warsaw. He brings hands-on back-end expertise from building core functionality for the Waves blockchain node—working on smart contracts, asset scripts and transaction logic—and prior roles in R&D and data engineering at Waves and OZON.ru. Dmitrii combines a strong applied mathematics background with practical production experience across distributed systems and API design. Colleagues would notice his aptitude for tightening correctness (tests and error handling) in complex transaction flows, an oft-overlooked but critical quality for blockchain infrastructure.
9 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at Immanuel Kant Baltic Federal University
⛓️ Reference Waves Blockchain Node (client) implementation on Scala
Role in this project:
Back-end Developer
Contributions:18 commits, 3 PRs, 12 pushes in 1 month
Contributions summary:Dmitrii primarily contributed to the back-end logic of the Waves blockchain node implementation. They added functionality related to smart contracts and asset scripts, specifically modifying code for `IssueTransactionV2` and `SetAssetScriptTransaction`. Their commits included changes to error messages, test cases, and the structure of transaction-related data, demonstrating involvement in core blockchain functionality. They also worked on related API request objects, focusing on extending the functionality of the blockchain node.
A C# library for interacting with the Waves blockchain
Contributions:332 commits, 31 PRs, 126 pushes in 1 year 5 months
blockchaincsharpwavesc-library
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.