Dmitry Markin is a Team Lead and full-stack engineer from Ukraine with 8 years of professional software experience and a long history of web-development and systems administration. He blends frontend expertise (React, TypeScript, Ember) with backend and DevOps work, notably contributing to high-profile open-source blockchain projects like Parity’s Polkadot and Substrate where he refactored and cleaned up light-client and network code. At EPAM he progressed from Senior Frontend Developer to Team Lead, steering cross-functional teams while still hands-on in code and infrastructure. His background includes decades of practical systems work—from LAN and Oracle administration to running long-term freelance web projects—which gives him a pragmatic, full-lifecycle view of product delivery. Notably, his open-source contributions show an eye for maintainability and protocol-level correctness in distributed systems, not just feature work.
8 years of coding experience
7 years of employment as a software developer
LAN administrator, LAN, LAN administrator, LAN at Computer Academy Step
Specialist, Statistics, 4.85/5, Specialist, Statistics, 4.85/5 at Oles Honchar Dnipro National University
Master's degree, Computer Science, 11.5/12, Master's degree, Computer Science, 11.5/12 at Ukrainian State University of Science and Technologies
Contributions:445 reviews, 86 PRs, 353 pushes in 1 year 7 months
Contributions summary:Dmitry primarily contributed to the cleanup and removal of light client-related code and functionality within the Parity Polkadot Blockchain SDK. Their work involved removing unused CLI options, cleaning up leftover code, and improving formatting. Furthermore, the user made changes to various network and service configurations, indicating work in DevOps and backend areas. These modifications spanned multiple files related to blockchain client service and network configurations.
Contributions:291 reviews, 39 commits, 54 PRs in 6 months
Contributions summary:Dmitry's contributions focused on cleaning up and refactoring the light client functionality within the Substrate framework. This involved removing unused code, addressing light client leftovers, and fixing code formatting. The changes touch upon core client service and network components, indicating a focus on improving the codebase's efficiency and maintainability. The work also includes modifications to the CLI configurations and build processes.
substraterustblockchainparitypolkadot
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.