Jonathan Crowther

Senior Software Engineer at Rancher by SUSE

Montreal, Quebec, Canada
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
Jonathan Crowther is a Senior Software Engineer with eight years of experience building cloud-native infrastructure and back-end systems, currently focused on RBAC and authentication at Rancher by SUSE. He previously helped shape IBM Cloud's VPC offering—leading Service Broker development and contributing to telemetry and logging—while working primarily in Go and delivering for Kubernetes. Jonathan's background includes LLVM compiler work for Z/OS, robotics, and embedded systems, giving him uncommon depth across low-level systems and cloud platforms. He is comfortable across languages and tooling—Go, Python, Ruby, Bash, JavaScript, Docker, Kubernetes, and CI/CD—and has a track record of driving immediate team impact, earning a Culture Catalyst award at IBM. As an open-source-minded engineer, he has contributed dependency and security upgrades to the prominent rancher/rancher project, improving module hygiene and RBAC-related settings. His blend of compiler-level insight and practical cloud engineering lets him quickly take ownership of complex infrastructure challenges and ship reliable solutions.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree Computer Engineering, Bachelor’s Degree Computer Engineering at University of Waterloo
github-logo-circle

Github Skills (8)

dependency-management10
kubernetes10
rancher10
go10
kubernetes-pods10
container9
orchestration9
orchestra9

Programming languages (10)

PowerShellSmartyTypeScriptShellMakefileSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
rancher/rancher

Mar 2023 - May 2026

Complete container management platform
Role in this project:
userBack-end Developer
Contributions:463 reviews, 239 PRs, 151 pushes in 3 years 2 months
Contributions summary:Jonathan primarily contributed to upgrading and modifying the project's dependencies and settings, specifically updating the `go.mod` file to address vulnerabilities and bump versions of various Go modules. They also made updates to settings, particularly the shell image and kubeconfig default token TTL length. In addition, the user exposed ClusterRoleTemplateBindings, added tests to settings.go and removed deprecated settings.
container-managementrancherdockerkubernetesorchestration
JonCrowther/webhook

May 2023 - Sep 2025

Rancher webhook for Kubernetes
Contributions:106 pushes, 65 branches, 2 tags in 2 years 4 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.
Request Free Trial