Roman Plášil

Blockchain Crypto Engineering, Consulting

Hong Kong, China
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
Roman Plášil is a seasoned software engineer with 19 years of experience specializing in blockchain, crypto engineering, and information security, currently consulting from Hong Kong. He brings deep systems-level expertise across C++, .NET, Python and Java, with particular strength in formal verification, functional programming paradigms and resolving highly stubborn bugs. Roman has applied applied cryptography research experience from ASTRI and led secure product development such as a hardware‑secured cloud file sharing platform, later serving as Principal Engineer at CryptoBLK. An active open-source contributor, he improved Raft consensus and monitoring in the widely used Corda ledger, demonstrating practical mastery of distributed systems and production reliability. Known for intellectual curiosity and patience, he combines academic grounding in parallel and distributed systems with a pragmatic focus on auditable, secure infrastructure.
code20 years of coding experience
job22 years of employment as a software developer
bookInformatics, Informatics at University of Vienna
bookMgr., Parallel and Distributed Systems, Mgr., Parallel and Distributed Systems at Masarykova univerzita
bookGymnázium Hořice
languagesEnglish, German
github-logo-circle

Github Skills (11)

kotlin10
distributed-ledger-technology10
dlt10
raft-consensus-algorithm10
ledger10
blockchain10
java9
system-design9
javas9
cloud-services7
cloud-infrastructure7

Programming languages (22)

PowerShellC#JavaC++CRustRPCScala

Github contributions (5)

github-logo-circle
corda/corda

Aug 2017 - Nov 2019

Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to transact directly, with value.
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 PRs, 20 comments in 2 years 3 months
Contributions summary:Roman primarily focused on enhancing the Raft consensus algorithm implementation within the Corda blockchain framework. Their contributions involved enabling autorecovery in the Raft Copycat client and adding JMX-based monitoring metrics to track cluster status, showcasing a deep understanding of distributed systems. Furthermore, they addressed issues related to node shutdown and class loading, improving the stability and reliability of the core Corda node functionality. These changes suggest work on critical infrastructure components.
blockchainblockchain-networkcordasmart-contractskotlin
Quiark/tensor

Feb 2017 - Nov 2018

Cross-platform Qt5/QML-based Matrix client
Contributions:1 release, 71 commits, 2 PRs in 1 year 9 months
qmlqtchatmatrixqt5
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