Alexander Shcherbakov

Head Of Decentralized Systems Department at DSR Corporation

Porto, Porto, Portugal
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

👤
Senior
🎓
Top School
Alexander Shcherbakov is Head of the Decentralized Systems Department and a Principal Software Engineer with over a decade of experience architecting and delivering blockchain and DLT solutions from Porto, Portugal. He specializes in consensus protocols, self-sovereign identity (SSI) and decentralized identity, and has contributed to foundational Hyperledger projects including Indy, Aries and DIDComm. His hands-on work spans low-level ledger mechanics and API design—refactoring core indy-node transaction handling, enhancing plenum BFT ledger logic, and shaping anoncreds interfaces in the indy-sdk. As a technical leader at DSR Corporation since 2010 he progressed from engineer to department head, marrying rigorous academic training (PhD-level functional analysis) with practical system design. A frequent speaker at Hyperledger Global Forum and IIW, he blends open-source stewardship with production-focused architecture. Colleagues rely on him for deep protocol expertise and pragmatic decisions that keep complex decentralized systems auditable and maintainable.
code10 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Math, functional analysis, Doctor of Philosophy (Ph.D.), Math, functional analysis at Voronezh State University
languagesEnglish, Russian, German, Portuguese
github-logo-circle

Github Skills (21)

diagramming10
hyperledger-indy10
uml10
python10
api-design10
testing10
verifiable-credentials10
database-management10
rust10
backend10
distributed-systems9
blockchain9
ssi9
zkp9
zk9

Programming languages (12)

TypeScriptJavaShellCSSRustTeXJavaScriptGo

Github contributions (5)

github-logo-circle
hyperledger/indy-node

Feb 2017 - Apr 2020

The server portion of a distributed ledger purpose-built for decentralized identity.
Role in this project:
userBack-end Developer
Contributions:7 releases, 3 reviews, 1008 commits in 3 years 2 months
Contributions summary:Alexander primarily contributed to the refactoring and updating of core backend components within the indy-node repository. Their work focused on renaming and modifying various transaction types and identifiers, specifically those related to sponsor/trust anchor roles, for improved clarity and consistency. This included the implementation of encoded integer values for transaction types, demonstrating knowledge of ledger transaction handling. The user also updated tests to align with the updated code, ensuring continued functionality.
blockchaindecentralizeddecentralized-identitydistributed-ledgerpurpose
hyperledger/indy-plenum

Oct 2016 - Mar 2020

Plenum Byzantine Fault Tolerant Protocol
Role in this project:
userBack-end Developer
Contributions:1301 commits, 941 PRs, 1163 pushes in 3 years 5 months
Contributions summary:Alexander primarily focused on implementing core functionality within the Plenum Byzantine Fault Tolerant Protocol. They implemented features for ledger management, including storing sequence number mapping for batches, re-applying ordered messages after catch-up and adding audit log features to store details about transactions. The changes span across various files related to node operations, indicating involvement in the back-end logic and database interactions of the system. They also performed code quality improvements by fixing Flake8 issues and fixing tests.
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
Alexander Shcherbakov - Head Of Decentralized Systems Department at DSR Corporation