Joel Armstrong

Senior Software Developer (DevOps) at eSentire

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

👤
Senior
🎓
Top School
Joel Armstrong is a Senior Software Developer (DevOps) with a decade of experience focused on improving security and developer experience through automation, education, and infrastructure as code. Based in Canada and grown from an early passion for programming, he has progressed through multiple DevOps and software roles at eSentire, now driving platform reliability and secure CI/CD practices. He is skilled in AWS, containerization, Git, and IaC, and routinely implements pragmatic tooling that reduces friction for engineering teams. Joel contributes to open-source projects such as the GitHub Branch Source Plugin, where he improved robustness by fixing case-sensitivity bugs and stability issues like null pointer exceptions. Known for blending hands-on backend problem-solving with developer advocacy, he often surfaces subtle quality and formatting improvements that make systems more maintainable. His background as a long-term eSentire contributor gives him deep institutional knowledge paired with practical, production-first engineering.
code10 years of coding experience
job5 years of employment as a software developer
bookUniversity of Waterloo
github-logo-circle

Github Skills (8)

javas10
github10
java10
jenkins-pipeline10
api-design9
apidoc9
api9
git7

Programming languages (7)

HCLTypeScriptJavaJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
GitHub Branch Source Plugin
Role in this project:
userBack-end Developer
Contributions:1 review, 14 commits, 1 PR in 5 months
Contributions summary:Joel primarily focused on enhancing the GitHub Branch Source Plugin, making it more robust. Their work included addressing case-sensitivity issues related to GitHub App owners. Additionally, the user implemented code improvements through normalization and applied code formatting to improve code quality and maintainability. They also fixed null pointer exceptions, contributing to overall stability.
jenkinsjenkins-pipelinejenkins-pluginjenkins-api-plugin
jrarmstro/kidshockey.org

Nov 2017 - Jun 2021

Contributions:2 PRs, 26 pushes, 5 branches in 3 years 7 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
Joel Armstrong - Senior Software Developer (DevOps) at eSentire