James Broome is a Director of Engineering with nearly two decades of experience delivering cloud-first, data-driven solutions across three continents, currently leading endjin’s engineering practice from Oxford. He blends hands-on software engineering, DevOps and experimental data science to tune delivery processes to clients’ business rhythms—from disruptive B2C startups to global financial institutions. A former principal architect and long-time technical lead, he’s known for mentoring teams, championing engineering best practices and turning complex enterprise requirements into reliable production systems. His open-source contributions include test-focused improvements to the well-regarded S#arp Architecture project, reflecting a strong commitment to code quality and automation. James pairs strategic leadership and public-facing advocacy with a practical engineering pedigree rooted in enterprise delivery.
16 years of coding experience
11 years of employment as a software developer
BA Hons, Geograpy, BA Hons, Geograpy at University of Leeds
S#arp Architecture: ASP.NET MVC Best Practices with NHibernate
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:9 commits in 2 months
Contributions summary:James primarily contributed to the project by adding and modifying specifications (specs) for file caching and domain model entities, indicating a focus on testing and code quality. They also addressed a bug in the package cleanup process and reworked existing specifications. The changes involved file caching, domain model, and package management components. Furthermore, the user added mspec.exe and updated .gitignore to include it, indicating involvement with the testing framework and build configuration.
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.