Bogdan-catalin Paunescu is a Senior Software Engineer based in England with a decade of experience building backend systems, microservices and cloud-native Java applications. He spent several years at R3 working deeply on distributed ledger technology and contributed core RPC and node communication improvements to the high-profile Corda open-source blockchain project. Currently at NatWest Group, he applies his expertise in Java and AWS to production-grade microservices while balancing reliability and operational concerns learned from prior roles. His background spans pragmatic engineering—from automating tests and refactors in embedded and enterprise systems to performance-focused upgrades that cut startup times dramatically. Colleagues know him for digging into internal system behaviour to improve client communication and for reverting or fixing changes quickly to preserve stability. He combines strong academic foundations (MSc Computer Science) with hands-on experience shipping resilient backend platforms in regulated and open-source environments.
9 years of coding experience
11 years of employment as a software developer
Bachelor of Science Computer Science, Bachelor of Science Computer Science at POLYTECHNIC UNIVERSITY OF BUCHAREST
POLITEHNICA București National University for Science and Technology
Master of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at University of Bristol
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
Contributions:5 reviews, 45 commits, 83 PRs in 5 years 1 month
Contributions summary:Bogdan-catalin primarily contributed to the Corda blockchain project by implementing and modifying features related to RPC (Remote Procedure Call) functionality. They focused on enhancing the node's ability to communicate its state to RPC clients, including implementing mechanisms for connection failover and handling node shutdowns. The user's work involved changes to core components such as `AbstractNode`, `CordaRPCOpsImpl`, and related RPC authorization and client-side logic, demonstrating a focus on the system's internal workings and client communication. They were also responsible for fixing and reverting their changes in order to maintain system stability.
Contributions:31 reviews, 43 commits, 22 PRs in 1 year 5 months
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.