James Higgs

Principal Software Engineer at R3

Leinster, Ireland
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
James Higgs is a Principal Software Engineer based in Leinster, Ireland, with seven years of industry experience building high-performance, distributed systems at R3 and earlier embedded networking software at Ensoft. He has designed workflow execution engines, prototype messaging systems that materially improved throughput and latency, and led performance testing strategies and customer-facing technical designs for a Corda-based digital currencies platform. A hands-on backend and test automation engineer, he made notable open-source contributions to the widely used Corda project, adding robust progress-tracking behavior and mid-flow subscription support. Comfortable across C, Python, and large-scale cloud-native tooling, James pairs deep systems thinking from a Cambridge physics background with pragmatic delivery and mentoring experience in Kubernetes and platform engineering.
code7 years of coding experience
job11 years of employment as a software developer
bookMA MSci (Cantab) Experimental and Theoretical Physics, MA MSci (Cantab) Experimental and Theoretical Physics at University of Cambridge
bookAylesbury Grammar School
languagesEnglish, Spanish
github-logo-circle

Github Skills (10)

testing10
kotlin10
unit-testing10
dlt10
distributed-ledger10
ledger10
distributed-ledger-technology10
functional-testing9
javas8
java8

Programming languages (5)

JavaJavaScriptHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
corda/corda

Dec 2018 - Apr 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:29 reviews, 87 commits, 113 PRs in 3 years 4 months
Contributions summary:James primarily contributed to the `corda/corda` repository by implementing and testing features related to the progress tracker, ensuring the correct propagation of index updates and handling changes in the step tree. They modified and tested core utilities, including adding support for mid-flow subscriptions and testing the system. The user's changes involved refactoring existing tests and creating new tests to cover different scenarios of state management within the progress tracker.
interoperabledltsmart-contractprivacytransact
corda/corda-api

Aug 2021 - Nov 2022

Corda public API modules
Contributions:146 reviews, 52 commits, 38 PRs in 1 year 3 months
apicordapublic-api
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
James Higgs - Principal Software Engineer at R3