Jack Shaw

Software Engineer II at Canonical

Stevenage, 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
Jack Shaw is a Software Engineer II with four years of professional experience and a strong mathematical background from the University of Warwick. He has held progressive roles at Arm and Canonical, working on private cloud/OpenStack deployments, self-service tooling, and production-grade orchestration systems. His hands-on experience spans front-end, back-end, DevOps, and data science—starting from three Ripjar internships where his analysis contributed to published reporting and a cost-optimised translation feature. An active contributor to the Juju orchestration project, he has implemented security-minded fixes and CI improvements for large-scale deployment tooling. Based in Stevenage, he blends rigorous analytical thinking with practical cloud-native engineering to deliver reliable, secure systems.
code4 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science - BS Mathematics, Bachelor of Science - BS Mathematics at University of Warwick
github-logo-circle

Github Skills (7)

go10
yaml10
devops9
python9
kubernetes8
kubernetes-pods8
container7

Programming languages (3)

DockerfileGoPython

Github contributions (5)

github-logo-circle
juju/juju

Nov 2021 - Jan 2023

Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1475 reviews, 178 commits, 615 PRs in 1 year 2 months
Contributions summary:Jack primarily contributed to the Juju orchestration engine by implementing changes related to the use of `yaml.safe_load` in various configuration files and test scripts, likely to address security vulnerabilities. Their work also involved formatting logs for MongoDB version information and fixing a bug within the MAAS provider. In addition, the user made adjustments to CI verification tests and the removal of a number of components of the Juju service.
operatormicroserviceyamljujuk8s
jack-w-shaw/python-libjuju

Dec 2021 - Aug 2024

Python library for the Juju API
Contributions:118 pushes, 25 branches in 2 years 9 months
python-libraryapipythonjuju
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
Jack Shaw - Software Engineer II at Canonical