Glenn Matthews

Principal Engineer at Network to Code

Cary, North Carolina, United States
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
Glenn Matthews is a Principal Engineer with 12 years of experience building network automation, backend systems, and DevOps tooling from Cary, North Carolina. He blends deep network engineering domain knowledge from Cisco with modern Python/Django and DevOps practices to deliver maintainable, observable platforms and APIs. At Network to Code he drives software designs that improve network efficiency and automations, and previously led cross-platform test and deployment efforts at Cisco that integrated Docker, Kubernetes, NETCONF/YANG and gRPC. An active open-source contributor, he’s improved widely used projects like NetBox, Pydocstyle, Pylint and python-versioneer—often focusing on backend robustness, doc quality, and packaging/version management. He’s equally comfortable refactoring legacy systems into custom job frameworks and fixing subtle provisioning bugs (e.g., Chef provisioning edge cases), demonstrating both pragmatic engineering and attention to operational detail. Glenn’s combination of hands-on coding, technical leadership, and practical contributions to popular networking and Python OSS make him effective at turning complex network problems into reliable, automated solutions.
code11 years of coding experience
job13 years of employment as a software developer
bookBS Materials Science and Engineering, BS Materials Science and Engineering at Georgia Institute of Technology
bookMS Computer Science, MS Computer Science at University of Georgia - Franklin College of Arts and Sciences
github-logo-circle

Github Skills (45)

database-migrations10
git10
api-rest10
debug10
back-end-development10
apidoc10
python10
api-design10
sphinx10
django10
restful-api10
docstrings10
plugin10
ruby10
pep10

Programming languages (11)

TypeScriptJinjaC++ShellSCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
nautobot/nautobot

Dec 2020 - Jan 2023

Network Source of Truth & Network Automation Platform
Role in this project:
userBack-end Developer
Contributions:36 releases, 7129 reviews, 562 commits in 2 years 2 months
Contributions summary:Glenn's work centers around consolidating and refactoring the existing code base by combining the "scripts" and "reports" features into custom jobs. They replaced legacy implementations with a custom job class, introducing new directory structures for job files and updating API endpoints to reflect these changes. They also migrated existing data from prior job results, and worked on incorporating Git repositories as data sources.
netmikopythonnetwork-automationtruthsot
A library for creating machines and infrastructures idempotently in Chef.
Role in this project:
userDevOps Engineer
Contributions:11 commits, 2 PRs, 9 comments in 4 months
Contributions summary:Glenn focused on improving the chef-provisioning library's functionality for machine provisioning and configuration. The contributions include enhancing the support for specifying package metadata, improving the platform detection by including /etc/os-release, and using yum as a fallback for RPM installations. They also implemented a solution to configure a custom directory for temporary SCP file transfers and fixed an issue with missing slashes in file upload/download operations. Further contributions include updating dependencies and incorporating merge requests.
provisioningmachinesdeploymentinfrastructureinfrastructure-management
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