Chris Cochrane

Staff Software Engineer at R3

Southend-on-Sea, England, United Kingdom
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
Chris Cochrane is a Staff Software Engineer with deep expertise in high-performance C++ systems and distributed ledger engineering, currently building and testing the Corda 4 platform at R3. He brings nearly two decades of experience designing multi-threaded server components for electronic trading and FIX-based integrations, and now applies that performance-first mindset to blockchain node behavior and automation in Kotlin. His work spans hands-on feature development, complex cross-application diagnostics, and infrastructure-as-code in Azure using Terraform and Ansible. An active contributor to the open-source Corda project, he implemented and tested a JMX-published node status feature, showing an aptitude for observability and reliable system operation. Based in Southend-on-Sea, he combines rigorous testing practices (Google Test/Mock, Fitnesse) with pragmatic deployment automation to keep distributed systems resilient under real-world loads.
code4 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, 2:1, Bachelor of Science (BSc), Computer Science, 2:1 at Queen Mary University of London
stackoverflow-logo

Stackoverflow

Stats
11reputation
2kreached
2answers
1question
github-logo-circle

Github Skills (10)

kotlin10
jmx10
corda10
integration-testing10
testing10
blockchain9
distributed-ledger-technology9
junit9
distributed-ledger9
python6

Programming languages (4)

JavaShellHTMLKotlin

Github contributions (5)

github-logo-circle
corda/corda

Feb 2022 - Nov 2022

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:
userBack-end Developer & Test Automation Engineer
Contributions:62 reviews, 50 commits, 83 PRs in 9 months
Contributions summary:Chris's commits focus on introducing and testing a node status feature within the Corda blockchain project. They implemented a node status mechanism, publishing it via JMX, and created integration tests to verify its functionality. The changes included modifications to the AbstractNode and Node.kt files to add the node status and the creation of integration tests related to JMX. They also included changes to the node-api file.
interoperabledltsmart-contractprivacytransact
corda/corda-shell

Mar 2023 - Mar 2025

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:5 reviews, 15 PRs, 6 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
Chris Cochrane - Staff Software Engineer at R3