Sergey Cherementsev is a Senior Lead Software Engineer with deep Linux kernel roots and over a decade of systems software experience, currently driving storage engineering at DDN. He has specialized for the last eight years in Lustre filesystem development, maintenance, and complex feature design—most recently architecting OST Pool Quotas. Early work focused on kernel security and rootkit detection, and he spent formative years building lightweight virtual environments at CloudLinux using OpenVZ. Sergey’s background includes roles at HPE, Cray, Seagate and contributions to notable open-source distributed ledger projects (hyperledger/indy-plenum and indy-node), where he improved reliability, testing and backend configuration. He combines systems-level debugging and protocol-sensitive backend work, with a track record of shipping robust, large-scale storage and distributed systems features. Based in Russia, he blends academic research instincts with practical production engineering across kernel, storage and distributed software stacks.
8 years of coding experience
15 years of employment as a software developer
Таганрогский Государственный Радиотехнический Университет / Taranrog State Radiotechnical University
The server portion of a distributed ledger purpose-built for decentralized identity.
Role in this project:
Back-end Developer
Contributions:22 commits, 60 PRs, 40 comments in 6 months
Contributions summary:Sergey primarily contributed to the back-end development of the `indy-node` repository, focusing on features related to decentralized identity. Their work included implementing configurable debug options for the Looper class, adding the ability to display roles in GET_NYM responses, and fixing CLI output formatting issues. Additionally, they refactored configuration files and updated dependencies, demonstrating a focus on improving the system's functionality and maintainability.
Contributions:18 commits, 62 PRs, 88 comments in 4 months
Contributions summary:Sergey primarily contributed to refactoring and improving the configuration and testing aspects of the `indy-plenum` project, specifically related to the Plenum Byzantine Fault Tolerant Protocol. Their work involved modifying file paths, adding configuration helpers, and fixing tests for the plenum node. Furthermore, the user addressed issues related to client genesis transactions and made changes related to validator node information. Their contributions focused on core functionalities, ensuring the reliability and maintainability of the system.
fault-tolerantfaultbyzantinevaultindy
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
Sergey Cherementsev - Senior Lead Software Engineer at DDN