Gavin Mogan

Senior Engineer at KodeKoan

Burnaby, British Columbia, 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
Gavin Mogan is a Senior Engineer with 16 years of hands-on experience building reliable, automated systems and developer tools, currently driving platform work at DigitalOcean. He blends back-end, DevOps and full-stack skills—shipping CI/CD pipelines, Kubernetes-friendly Docker workflows, and front-end improvements for large open-source sites like jenkins.io. An active open-source contributor, Gavin has improved Jenkins plugins and Blue Ocean CI pipelines, adding practical features such as fork-exclusion for branch scanning and robust acceptance-test integrations. Known for pragmatic automation and a passion for code quality, he also runs KodeKoan to prototype tools and experiments outside day-to-day work. Based in Burnaby, he pairs production-grade engineering with a playful “software simian” curiosity that leads him to build useful, often quirky side projects.
code16 years of coding experience
job17 years of employment as a software developer
bookHigh School, High School at Hugh Boyd Secondary
bookBritish Columbia Institute of Technology (BCIT)
stackoverflow-logo

Stackoverflow

Stats
1,517reputation
414kreached
32answers
7questions
Badges
jquery
top-5%
label
top-5%
github-logo-circle

Github Skills (54)

kubernetes10
docker10
website-development10
github10
groovy10
css10
acceptance-testing10
dockers10
cicd10
java10
javas10
automation10
go10
kubernetes-pods10
golang10

Programming languages (36)

C#MakefileGoMustacheHTMLGroovyJupyter NotebookYAML

Github contributions (5)

github-logo-circle
Collection of custom steps and variables for our Jenkins instance(s)
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:2 reviews, 16 commits, 13 PRs in 2 years 5 months
Contributions summary:Gavin focused on automating the build and deployment process for the Jenkins pipeline library. Contributions include the implementation of a new `buildDockerAndPublishImage` function with Kubernetes support, incorporating hadolint for Dockerfile linting, and fixing deployment-related issues. They also updated the existing `infra.groovy` file and made various improvements to existing automated build steps within the library, demonstrating a focus on CI/CD and containerization. The user appears to be responsible for making the library compatible with running on infra.ci.jenkins.io
jenkinsjenkins-pluginpipelinejenkins-api-plugingocd
jenkinsci/blueocean-plugin

Feb 2017 - Aug 2019

Blue Ocean is a reboot of the Jenkins CI/CD User Experience
Role in this project:
userDevOps Engineer
Contributions:2 releases, 28 commits, 123 PRs in 2 years 6 months
Contributions summary:Gavin primarily focused on improving the acceptance tests and CI/CD pipeline. They removed dependencies, updated testing frameworks, and refactored the testing environment. This involved modifications to the test execution scripts and the integration of Sauce Labs for testing. Furthermore, the user worked on adding optional build parameters related to the testing process.
jenkinsbluejenkins-cijenkins-pluginjenkins-api-plugin
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
Gavin Mogan - Senior Engineer at KodeKoan