Shams Asari

Principal Engineer at R3

London, England, United Kingdom
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
Shams Asari is a Principal Engineer with over a decade of experience designing secure, high-performance distributed systems across blockchain, cryptography, and cloud platforms. He has driven critical migrations and architecture work—most notably improving Corda’s cryptographic performance by 50% during a Java 8→17 upgrade—and contributed core backend improvements to the widely used open-source Corda project. Comfortable in Java, Kotlin, Rust and Python, he blends low-level cryptographic engineering (SGX, Nitro Enclaves, Noise, ECC) with pragmatic platform delivery for enterprise and confidential-computing use cases. As a contractor he has led high-profile initiatives such as Address Labs’ confidential governance work addressing voting anonymity with secure enclaves. A hands-on technical leader and mentor, he consistently delivers scalable, auditable systems while actively engaging with open-source communities.
code10 years of coding experience
job11 years of employment as a software developer
bookMEng (Hons) ACGI Computing, MEng (Hons) ACGI Computing at Imperial College London
languagesEnglish, Urdu
stackoverflow-logo

Stackoverflow

Stats
26reputation
511reached
3answers
0questions
github-logo-circle

Github Skills (14)

kotlin10
javas10
error-handling10
transaction10
data-serialization10
java10
serialization10
cryptography9
database-api8
databases8
database8
corda6
groovy6
jpa3

Programming languages (9)

TypeScriptJavaC++ShellRustCairoJavaScriptHTML

Github contributions (5)

github-logo-circle
corda/corda

Apr 2016 - Sep 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:
userBackend Developer
Contributions:118 reviews, 489 commits, 1055 PRs in 3 years 5 months
Contributions summary:Shams primarily focused on improvements to the codebase's core components and infrastructure. The contributions involved modifications to transaction building and verification logic, ensuring the correct handling of legacy and current contract versions, as well as improving the internal serialization and attachment handling. Furthermore, the user was instrumental in addressing specific issues related to the application's error handling, ensuring robustness and reliability, particularly with the inclusion of more robust handling of flow errors.
blockchainblockchain-networkcordasmart-contractskotlin
R3Conclave/conclave-core-sdk

Nov 2019 - Jan 2023

SDK for creating confidential SGX enclaves in Java, Kotlin and Python
Contributions:3 releases, 428 reviews, 283 commits in 3 years 2 months
javakotlinpythonsgxconfidential-computing
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