Summary
Gavin Patton is a software engineer at Puppet with five years’ experience building CI/CD pipelines, automated virtual appliances, and secure network environments. He blends hands-on development in Python, C and Java with practical DevOps and cybersecurity expertise, having both attacked and defended isolated networks. His background includes research-focused work at ECIT’s Centre for Secure Information Technologies and a 1st class Master’s in Physics from Queen’s University Belfast, reflecting strong analytical foundations. At Puppet he’s progressed from associate to engineer, contributing to production-grade tooling for infrastructure automation. Gavin is committed to continuous learning and enjoys applying scientific rigor to secure, repeatable software delivery. An atypical detail: his profile combines deep systems thinking from physics with real-world adversarial security experience.
5 years of coding experience
3 years of employment as a software developer
Master's degree, Physics, 1st Class Honours, Master's degree, Physics, 1st Class Honours at Queen's University Belfast