John Maguire

Staff Software Engineer at Defined Networking

Detroit Metropolitan Area 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
John Maguire is a Staff Software Engineer with 13 years of experience building secure, production-grade distributed systems and networking software from the Detroit area. He specializes in backend and security engineering, with hands-on experience across Go, Python, mobile (Swift/Kotlin/Flutter), and AWS infrastructure automation. At Defined Networking he designs mesh overlay VPNs and builds APIs and mobile clients, and his open-source contributions to the widely used Nebula project demonstrate deep attention to key management, cross-platform compatibility, and hard-to-debug stability issues. Previously at Duo Security and Barracuda he delivered cloud-hosted and on-premise SSO and zero-trust solutions, often owning both feature development and SRE responsibilities. Colleagues know him for pragmatic security design, mentoring, and surfacing subtle platform bugs (e.g., Android build hangs and FreeBSD tun naming) that improve reliability for many users.
code13 years of coding experience
job10 years of employment as a software developer
bookAssociate's degree, Liberal Arts Transfer, Associate's degree, Liberal Arts Transfer at Washtenaw Community College
stackoverflow-logo

Stackoverflow

Stats
2,244reputation
466kreached
40answers
19questions
github-logo-circle

Github Skills (19)

freebsd10
networking10
security10
go10
cryptography9
android9
ssh9
dns8
firewall8
dockers7
docker7
html6
socket6
php6
htaccess6

Programming languages (24)

C#JavaC++CSSJinjaRustCGo

Github contributions (5)

github-logo-circle
slackhq/nebula

Feb 2021 - Jan 2023

A scalable overlay networking tool with a focus on performance, simplicity and security
Role in this project:
userBack-end & Security Engineer
Contributions:41 reviews, 15 commits, 72 PRs in 1 year 11 months
Contributions summary:John primarily contributed to the security and stability of the Nebula overlay network. Their work included fixing a hang issue in the Android build, making DNS queries case-insensitive, adding support for SSH CAs, and improving the handling of firewall rules. Moreover, the user implemented features to encrypt CA private keys, and added support for naming FreeBSD tun devices, reflecting a focus on secure key management and platform compatibility. They also addressed bugs related to certificate verification and network configuration.
scalablesecuritynetworkingoverlayperformance
JohnMaguire/pplugins

Jan 2016 - Jan 2021

Contributions:65 pushes, 9 branches, 7 tags in 5 years 1 month
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
John Maguire - Staff Software Engineer at Defined Networking