John Collier

Senior Software Engineer at Red Hat

Old Toronto, Ontario, 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
John Collier is a Senior Software Engineer with 11 years of experience building developer tools and cloud-native workflows, currently focused on developer tooling at Red Hat in Toronto. He has deep hands-on experience with Kubernetes, OpenShift, and container-based developer experiences, contributing notably to odo (the Red Hat developer CLI) and Jenkins X to streamline CI/CD and local development. At IBM he helped integrate Codewind with Kubernetes/OpenShift and Eclipse Che, demonstrating a strong background in back-end systems and developer experience. John combines DevOps and backend specialties—implementing kclient stubs, pod command execution, and file sync—to improve iterative development velocity for teams. He’s as comfortable adding pragmatic CLI options for cluster provisioning as he is designing integrations across large open-source ecosystems, and his career shows a consistent focus on making cloud-native development faster and more reliable.
code11 years of coding experience
job6 years of employment as a software developer
bookAurora High School
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Toronto
github-logo-circle

Github Skills (23)

kubernetes10
container10
docker10
continuous-integration10
continuous-delivery10
dockers10
cicd10
gitops10
go10
pipeline10
kubernetes-pods10
jenkins10
jenkins-ci10
minikube10
devops10

Programming languages (16)

JavaJinjaC++MakefileGoHTMLGroovyJupyter Notebook

Github contributions (5)

github-logo-circle
redhat-developer/odo

Jan 2020 - May 2021

odo - Developer-focused CLI for fast & iterative container-based application development on Podman and Kubernetes. Implementation of the open Devfile standard.
Role in this project:
userBack-end & DevOps Engineer
Contributions:39 reviews, 46 commits, 59 PRs in 1 year 4 months
Contributions summary:John primarily contributed to the development of the `odo` CLI tool, focusing on Kubernetes client interactions and build/deployment processes. Their work involved implementing a stub kclient package, modifying pod operations (executing commands), and integrating file synchronization functionalities. These changes suggest a focus on improving the tool's interaction with containerized applications and streamlining the developer experience.
golangodocontainersdeveloper-tooliterative
jenkins-x/jx

Sep 2018 - Oct 2018

Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
Role in this project:
userDevOps Engineer
Contributions:32 commits, 10 PRs, 25 comments in 1 month
Contributions summary:John primarily contributed to enhancing the `jx create cluster minikube` command by adding a "disk-size" option. They also modified the `create_devpod` command, allowing users to override the Docker registry and include options for the tiller namespace. Further contributions include improvements to the `jx rsh` command, incorporating an environment flag, along with the addition of a `jx diagnose` command. These changes demonstrate a focus on improving the Jenkins X CLI and cluster creation/management functionalities.
tektonopenshiftrolloutcontinuous-integrationjenkins
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
John Collier - Senior Software Engineer at Red Hat