Dmitry Kh

Spain
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
Dmitry Kh is a seasoned software engineer with 12 years of experience specializing in Ethereum, C++, and game development, currently based in Spain. He contributed significant test and automation work to high-profile open-source Ethereum projects like ethereum/tests and solidity, improving RPC test reliability and debugging node startup and transaction processing issues. His background spans embedded web/admin roles and 3D visualization and game scripting, giving him a practical edge in both backend systems and real-time graphics. Dmitry’s work emphasizes robustness and debuggability in distributed systems, with hands-on expertise in RLP encoding, transaction semantics, and test framework maintenance. Comfortable across low-level C++ and higher-level scripting and automation, he brings a pragmatic, test-first approach to complex blockchain engineering problems. He holds a Master’s in Information Technology from Tver State University and has a habit of finding subtle, reproducible failure modes that reveal deeper protocol issues.
code12 years of coding experience
job11 years of employment as a software developer
bookМагистр Информационные Технологии, Магистр Информационные Технологии at Tver State University
languagesАнглийский, Японский, Spanish
github-logo-circle

Github Skills (13)

smart-contracts10
nodejs10
javascript10
solidity10
ethereum10
blockchain10
test-automation10
testing10
web3js9
encode8
gas-optimization8
geth8
encoding8

Programming languages (14)

JavaC++CRustCMakeTeXWebAssemblyGo

Github contributions (5)

github-logo-circle
ethereum/tests

Mar 2015 - Jan 2023

Common tests for all Ethereum implementations
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:35 releases, 319 reviews, 1308 commits in 7 years 11 months
Contributions summary:Dmitry contributed to the `ethereum/tests` repository by implementing and modifying test scripts, specifically focusing on RPC tests. Their work included writing tests in JavaScript, modifying existing test modules, and debugging issues within the RPC test framework. They also introduced improvements such as adding stderr logging and refining node startup times, contributing to the stability and debuggability of the testing environment. Their contributions were centered around verifying the behavior of Ethereum implementations.
ethereumtestingimplementationsetherscan
ethereum/solidity

Dec 2014 - Sep 2019

Solidity, the Smart Contract Programming Language
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:211 commits, 36 PRs, 2 pushes in 4 years 9 months
Contributions summary:Dmitry primarily worked on the Solidity smart contract code base, integrating and modifying tests for various blockchain functionalities. Their commits demonstrate involvement in testing core functionalities like contract accessors, state management, and value transfers. The user also addressed and corrected issues related to transaction processing and RLP encoding, and they were involved in the maintenance of the test framework for the solidity project.
cppsmart-contractethereumcontractblockchain
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
Dmitry Kh