James Westby

Engineering Manager at jetstack

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

🤩
Rockstar
🎓
Top School
James Westby is an experienced engineering leader with 19 years building and scaling cloud-native product teams, most recently leading engineering and product at Jetstack in Bristol. He combines hands-on back-end and test automation expertise—demonstrated by contributions to notable open-source projects like Flocker and the pure-Python Git implementation dulwich—with a track record of shipping resilient infrastructure and package-management improvements. James has moved between senior individual contributor and management roles at Canonical, Bitnami/VMware and ClusterHQ, giving him deep domain knowledge in containers, packaging and deployment workflows. Known for pragmatic problem-solving, he often focuses on testability and build systems to reduce operational risk. His MEng in Computer Science, Mathematics and Electrical Engineering underpins a systems-minded approach that blends formal rigor with product delivery.
code19 years of coding experience
job18 years of employment as a software developer
bookMEng, Computer Science, Mathematics, Electrical Engineering, MEng, Computer Science, Mathematics, Electrical Engineering at University of Bristol
github-logo-circle

Github Skills (23)

git10
package-management10
back-end-development10
python10
testing10
debian-packaging10
package10
packager10
apt10
version-control10
package-manager10
dulwich10
test-automation10
data-structure9
algorithm9

Programming languages (18)

MDXJavaCRustMakefileGoMustacheSvelte

Github contributions (5)

github-logo-circle
ClusterHQ/flocker

Jan 2016 - Feb 2016

Container data volume manager for your Dockerized application
Role in this project:
userBack-end Developer / Test Automation Engineer
Contributions:42 commits, 69 PRs, 124 pushes in 1 month
Contributions summary:James primarily contributed to the testing infrastructure and build process of the Flocker project. Their work includes modifying test scripts and adjusting test execution based on system dependencies, specifically addressing journald availability and its implications on test behavior. The commits also involve merging branches and resolving conflicts related to test and versioning files. The user also refactored and updated existing tests to utilize newer test tools.
containersdata-containerdockervolumehybrid-cloud
jelmer/dulwich

Mar 2007 - May 2015

Pure-Python Git implementation
Role in this project:
userBack-end Developer
Contributions:12 commits, 1 PR in 8 years 3 months
Contributions summary:James primarily focused on enhancing the `dulwich` Git implementation, a pure-Python project. Their contributions included adding essential project structures such as copyright notices, licensing, and a README file to make the project more like a real-world project. They developed methods to retrieve objects of specific types and implemented a revision history feature, which required enhancements to the `Commit` object. Furthermore, the user improved error handling and introduced pack handling capabilities to improve the Git object retrieval functionality.
pythonversion-controlmercuriallibgit2git-addons
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 Westby - Engineering Manager at jetstack