Oliver Knowles is a Lead Software Engineer with 11 years' experience designing and shipping high-reliability distributed systems in Java, Kotlin, and Go, now leading engineering at Neo4j. He has driven critical backend infrastructure at Paxos and R3—building payment settlement services, enterprise signing integrations with HSMs, and components of the Corda distributed ledger including network parameter automation and notary improvements. Comfortable in both technical leadership and hands-on delivery, he has a track record of taking security-sensitive, regulated systems from design through production. An Oxford MSc in Computer Science and a background in mathematics inform his pragmatic approach to correctness and algorithms, while his open-source contributions to Corda show a commitment to interoperable, enterprise-grade blockchain tooling.
11 years of coding experience
10 years of employment as a software developer
Master of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at University of Oxford
Bachelor of Science (BSc), Mathematics, Bachelor of Science (BSc), Mathematics at University of Bath
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:8 commits, 11 PRs, 31 pushes in 1 year 8 months
Contributions summary:Oliver primarily focused on enhancing Corda's network parameter handling and node configuration. Their work included implementing auto-acceptance for network parameter changes and addressing related issues, as shown in the `CORDA-1965` commit. They also made improvements to documentation, covering topics such as network parameter updates and configuration file settings, in `Fix node configuration doc for network parameter auto-acceptance settings (#4268)` and `Improve documentation surrounding network parameter updates/flag day (#4652)`. Furthermore, the user addressed a critical error in initial registration and enforced a separate key for notary identity within the Corda framework.
Contributions:33 pushes, 2 branches in 7 years 11 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.