Senior Principal Architect Engineer Software at N. Design House
San Francisco, California, United States
Join Prog.AI to see contacts
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.
11 years of coding experience
5 years of employment as a software developer
BA, Graphic Design, BA, Graphic Design at San José State University
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:
Back-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.
A pure Unix shell script implementing ACME client protocol
Role in this project:
DevOps 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