Dan Newton is a software engineer with nine years of experience specializing in backend and platform work, currently based in Reading, England. He progressed through roles at Accenture and R3 to senior technical positions, and now engineers at Sparta, bringing deep Java expertise to distributed and privacy-focused systems. Dan has contributed to the notable open-source Corda blockchain project, fixing state-tracking bugs and improving test coverage and filtering logic for production-grade ledgers. He writes a Java-focused blog and publishes on sites like DZone and JavaCodeGeeks, reflecting a habit of continuous learning and knowledge-sharing beyond day-to-day engineering. Pragmatic and detail-oriented, he combines hands-on debugging and refactoring skills with a track record of shipping reliable backend features for enterprise use.
9 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Leicester
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:75 reviews, 243 commits, 275 PRs in 3 years 9 months
Contributions summary:Dan primarily worked on fixing a bug in the Corda blockchain project. They addressed an issue where `VaultTrack` was returning undesired states by filtering by contract state within the `_trackBy` function. The user wrote tests to verify the corrected filtering and also refactored the filtering functions. Furthermore, they added changelog messages for the performed changes.
Contributions:9 commits, 8 pushes, 1 branch in 2 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.