Paul Nguyen

Senior Principal Architect Engineer Software at N. Design House

San Francisco, California, 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

👤
Senior
🎓
Top School
Paul Nguyen is a Senior Principal Architect Engineer at Palo Alto Networks with 11 years of professional experience blending software engineering, DevOps, and creative design. He began his career as a graphic designer and entrepreneur, founding N. Design House and running design-driven businesses, and now architects backend systems and integrations for enterprise security products. Paul contributes to notable open-source projects such as pan-os-python and acme.sh, where his work on PAN-OS integrations and certificate deployment scripts reflects deep knowledge of API-driven automation and firewall platforms. Comfortable across the full stack—HTML5/CSS3/PHP to Python and shell scripting—he pairs visual design sensibilities with pragmatic infrastructure and code cleanup skills. Based in San Francisco with a BA in Graphic Design from San José State University, he brings a rare combination of creative craft and security-focused engineering to large-scale product challenges.
code11 years of coding experience
job5 years of employment as a software developer
bookBA, Graphic Design, BA, Graphic Design at San José State University
github-logo-circle

Github Skills (17)

apim10
python10
api-design10
firewall10
integrations10
api10
sdk10
deploying9
acme9
devops9
posix9
automation9
automations9
shell9
sh9

Programming languages (6)

MDXCSSShellJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
The PAN-OS SDK for Python is a package to help interact with Palo Alto Networks devices (including physical and virtualized Next-generation Firewalls and Panorama). The pan-os-python SDK is object oriented and mimics the traditional interaction with the device via the GUI or CLI/API.
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 comments in 11 months
Contributions summary:Paul's commits primarily focused on code cleanup and merging updates within the `pan-os-python` repository. The first commit removed offensive comments from the code. Subsequent commits involved merging changes and resolving conflicts within the `pandevice/base.py` file. These changes likely involved refactoring or integrating updates to the base object classes used for interacting with Palo Alto Networks devices.
pythonpypipanoramasdk-pythonfirewall-configuration
acmesh-official/acme.sh

Feb 2020 - Feb 2020

A pure Unix shell script implementing ACME client protocol
Role in this project:
userDevOps Engineer
Contributions:10 commits, 3 PRs, 9 comments in 8 days
Contributions summary:Paul primarily contributed to the `deploy/panos.sh` script, focusing on deploying certificates to Palo Alto Networks firewalls. Their work involved modifying the script for API interactions, handling different deployment types (keygen, cert, key, commit), and integrating with the PAN-OS API. They also addressed various issues related to shell script syntax, error handling, and variable management, ensuring the script's functionality and reliability.
unixzerosslfreebsdshell-scriptshell
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
Paul Nguyen - Senior Principal Architect Engineer Software at N. Design House