Adel El-beik is a Principal Software Engineering Manager with a long track record of building high-performance, low-latency systems in finance and distributed platforms. He brings deep Core Java expertise and hands-on experience with FIX engines, order flow, and secure messaging, having progressed from senior engineer roles to technical leadership at R3 and Itiviti. At R3 he has contributed to the Corda open-source blockchain, improving error reporting and cryptographic service integration—demonstrating an attention to robustness and security in complex back-end systems. His career spans decades of systems work from CORBA and ORB implementations to modern blockchain architectures, reflecting both legacy protocol mastery and contemporary distributed systems design. Colleagues value him as a pragmatic team player who pairs architectural vision with the ability to simplify and harden core platform functionality.
7 years of coding experience
28 years of employment as a software developer
BSc (First) Computer Science, BSc (First) Computer Science at University of Warwick
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:
Back-end Developer & Security Engineer
Contributions:476 reviews, 264 commits, 523 PRs in 3 years 10 months
Contributions summary:Adel's commits primarily focused on improving error reporting and debugging within the Corda platform's interactive shell, specifically when handling constructor matching and type construction errors. They made code simplifications and incorporated review feedback. Furthermore, the user was also involved in moving the BC crypto service implementation to the node API, indicating work related to cryptographic security and the underlying architecture of the Corda blockchain. The commits demonstrate a focus on improving the robustness and maintainability of the platform's core functionality.
A shell to execute commands on Corda nodes via a terminal. As of Corda 4.9, the shell lives in its own repository. For older versions of the shell, please see the main Corda codebase - https://github.com/corda/corda. Please raise any issues over on that main corda repository. Issue on this repository are disabled.
Contributions:37 reviews, 38 PRs, 43 pushes in 2 years
a-shelldisablednodesolder-versionsraise
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
Adel El-beik - Principal Software Engineering Manager at R3