Dimos Raptis is a software engineer with 12 years of experience building backend systems for both startups and large tech firms, currently at Meta after a multi-year tenure at R3. He has deep expertise in distributed systems and blockchain infrastructure—having contributed to the widely used open-source Corda project by extending its interactive shell with JSON/YAML output and integrating robust serialization. His background includes hands-on roles at Amazon and EWORX, and an MSc in Software Engineering from Imperial College London alongside an MEng from NTU Athens. Colleagues know him as a practical tinkerer who focuses on making developer tools and observability predictable and user-friendly. He blends an engineer-first mindset with leadership experience, having led teams at R3 and shipped production-grade changes across complex codebases. Based in London, he brings a pragmatic balance of rigorous academic training and real-world shipping experience.
12 years of coding experience
9 years of employment as a software developer
MSc in Software Engineering, MSc in Software Engineering at Imperial College London
Diploma (5-year MEng) in Electrical and Computer Engineering, Diploma (5-year MEng) in Electrical and Computer Engineering at National Technical University of Athens
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:63 reviews, 110 commits, 86 PRs in 3 years 6 months
Contributions summary:Dimos primarily focused on enhancing the Corda shell by implementing support for JSON and YAML output formats. Their contributions involved modifying the interactive shell test, adjusting the output format, and integrating the Jackson library for serialization. They also introduced an option to set the desired output format (JSON or YAML) within the shell itself, which is used for displaying the results of RPC calls. The changes also involved fixing incorrect logging and correcting file path issues.
Contributions:40 commits, 45 pushes, 1 branch in 27 days
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.