Usman Saleem

Staff Blockchain Protocol Engineer (Java) at Consensys

Brisbane City, Queensland, Australia
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
Usman Saleem is a Staff Blockchain Protocol Engineer in Brisbane with 12 years of professional experience and over two decades of hands-on coding, specialising in Java-backed Ethereum clients and protocol tooling. At Consensys he drives reliability and security across Teku, Hyperledger Besu and Web3Signer—implementing encrypted BLS v4 keystores, remote signing, TLS and integrations with HSMs and vaults (Azure, Hashicorp). He also founded Usmans Network and authored r-signer in Rust, demonstrating cross-language expertise and a focus on secure remote signing for validators. Beyond feature work he’s known for hardening systems and tests—refactoring acceptance test clusters for reliable restarts and removing flaky transaction-event tests to improve stability. A silver-medalist M.Sc. graduate, he blends enterprise Java architecture experience with deep open-source protocol engineering.
code13 years of coding experience
job17 years of employment as a software developer
bookM.Sc, Computer Science, Silver Medalist, M.Sc, Computer Science, Silver Medalist at Mohammad Ali Jinnah University (MAJU)
bookB.Com, Commerce, B.Com, Commerce at Punjab College of Commerce, Islamabad (affiliated with University of the Punjab)
bookI.Com, Commerce, I.Com, Commerce at Punjab College of Commerce, Islamabad
languagesEnglish, Urdu, java
stackoverflow-logo

Stackoverflow

Stats
1,655reputation
251kreached
65answers
1question
Badges
java
top-5%
github-logo-circle

Github Skills (26)

keystore10
testing10
acceptance-testing10
java10
javas10
junit10
ethereum10
cryptography10
blockchain10
test-automation10
json-rpc9
json9
beacon8
apidoc8
api8

Programming languages (15)

JavaCSSJinjaRustCGoHTMLGroovy

Github contributions (5)

github-logo-circle
hyperledger/besu

Jun 2019 - Jan 2023

An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
Role in this project:
userBack-end Developer
Contributions:345 reviews, 42 commits, 208 PRs in 3 years 7 months
Contributions summary:Usman contributed to the `hyperledger/besu` repository by implementing functionality related to acceptance tests. Specifically, they allowed a cluster to start cleanly after a stop in acceptance tests and removed a pending transaction event publish acceptance test. Additionally, the user worked on various features within the codebase including updating SyncStatusNodePermissioningProvider to utilize URI without discovery port, reporting unknown options from config files and added support for new QBFT JSON-RPC methods. The user's contributions focused on enhancing the performance and stability of the system.
besuhyperledgerlicensedethereump2p
Consensys/teku

Feb 2020 - Jul 2022

Open-source Ethereum consensus client written in Java
Role in this project:
userBackend Developer
Contributions:44 reviews, 40 commits, 60 PRs in 2 years 4 months
Contributions summary:Usman's primary contribution involves implementing key store functionality for BLS12-381 private keys within the Teku Ethereum consensus client. This includes reading and writing JSON key stores using Jackson, password validation, and the encryption/decryption of private keys. The user also modified the configuration to load BLS keys from encrypted keystores and introduced new CLI options for keystore management. Furthermore, the user updated the validator generate subcommand to create encrypted keystores and the register subcommand for using BLS keystores.
artemisconsensysethereumbeacon-chainblockchain
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