Phillip Garrett

Staff Software Engineer at Snyk

Cherwell District, England, United Kingdom
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
Phillip Garrett is a Staff Software Engineer with 11 years of experience building cloud-native, secure, and testable systems, currently driving engineering efforts at Snyk. He blends a strong backend and DevOps background—having designed Azure Kubernetes platforms, CI/CD pipelines, and deployed observability stacks at BAE Systems—with hands-on expertise in Java, Node.js, and infrastructure-as-code. At Snyk he has contributed to the widely used snyk/cli project, improving patch fetching and test argument handling while adding robust automated tests. A proven technical leader and mentor, he regularly socialises platform best practices and runs deep-dive sessions to uplift teams. Unusually for someone at his level, he also brings product-side experience from shipping commercial J2ME mobile games, giving him practical end-to-end delivery empathy.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelor of Arts (BA), Accountancy and Computer Science, Bachelor of Arts (BA), Accountancy and Computer Science at University of Liverpool
bookMaster of Science (MSc), Computer Games Technology, Master of Science (MSc), Computer Games Technology at Liverpool John Moores University
stackoverflow-logo

Stackoverflow

Stats
26reputation
5kreached
1answer
0questions
github-logo-circle

Github Skills (9)

javascript10
test-automation10
testing10
typescript-types9
typescript9
typescripts9
nodejs9
cicd7
sharepoint6

Programming languages (11)

TypeScriptJavaShellJinjaCSSJavaScriptGoLua

Github contributions (5)

github-logo-circle
snyk/cli

Sep 2019 - Dec 2022

Snyk CLI scans and monitors your projects for security vulnerabilities.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:153 reviews, 110 commits, 121 PRs in 3 years 2 months
Contributions summary:Phillip primarily focused on improving the Snyk CLI's functionality, particularly related to fetching patches and handling command-line arguments. They fixed a bug in the patch fetch process, refactoring it to use a library and adding comprehensive tests for its behavior. Furthermore, the user updated the code to handle the '--fail-on' argument to improve the testing process. These contributions demonstrate a focus on backend functionality and robust testing.
monitorssarifmonitorsecurity-toolsvulnerabilities
gitphill/ldap-alpine

Aug 2016 - Mar 2018

OpenLDAP based on Alpine Linux
Contributions:12 commits, 5 PRs, 16 pushes in 1 year 7 months
docker-imageactivedirectorylinuxalpine-linuxdocker
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
Phillip Garrett - Staff Software Engineer at Snyk