Jose Coll is a seasoned Java and Kotlin developer with over two decades of experience delivering resilient, low-latency systems for major financial institutions and fintechs across London and the UK. He has spent recent years driving enterprise-grade Distributed Ledger Technology, contributing notably to the open-source Corda project (including improving transaction finality flows) and shaping architecture, tooling and productisation at R3 and Coadjute. Comfortable from infrastructure to product, he specialises in event-driven architectures, messaging middleware, microservices and cloud-native deployments, and has led teams building trading, risk and payments platforms aligned to business goals. A pragmatic technologist and continuous learner, he combines deep core-Java pedigree with modern Kotlin practices and hands-on experience shipping production services on AWS, Kafka and Kubernetes. An uncommon strength is translating low-level performance and recoverability improvements into measurable platform reliability for mission-critical finance workloads.
11 years of coding experience
24 years of employment as a software developer
MSc Advanced Computer Architecture, MSc Advanced Computer Architecture at University of Essex
EGB Bachillerato, EGB Bachillerato at Colegio Monteagudo, Murcia
BSc Computer Science, BSc Computer Science at University of Westminster
Bachillerato COU, Bachillerato COU at Colegio Nuestra Señora de las Maravillas, Madrid
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:109 reviews, 34 commits, 63 PRs in 13 days
Contributions summary:Jose primarily contributed to the Corda codebase by implementing and improving the Two-Phase Finality (2PF) flow. They made changes to FinalityFlow and ReceiveFinalityFlow, improving ledger consistency, handling double-spend errors, and implementing new features. The user also focused on cleaning up code, refactoring, and optimizing performance by using a cache for getNodeByLegalIdentity() and updating recovery metadata. These contributions enhance the reliability and performance of Corda's transaction finality mechanisms.
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
Jose Coll - Java Developer at Coll Computing Limited