James Broome

Director Of Engineering at endjin

Oxford, 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

👤
Senior
🎓
Top School
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.
code16 years of coding experience
job11 years of employment as a software developer
bookBA Hons, Geograpy, BA Hons, Geograpy at University of Leeds
github-logo-circle

Github Skills (9)

net10
asp-net10
dotnet10
csharp10
dotnet-core10
testing10
domain-modeling9
msbuild8
package-management8

Programming languages (4)

C#PowerShellJavaPython

Github contributions (5)

github-logo-circle
S#arp Architecture: ASP.NET MVC Best Practices with NHibernate
Role in this project:
userBack-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.
dotnetdddasp-net-mvcarpasp
Contributions:2 commits in 1 day
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 Broome - Director Of Engineering at endjin