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 Software at Palo Alto Networks, bringing more than a decade of experience delivering scalable software and security-focused solutions. He uniquely blends a graphic design background—BA in Graphic Design from San José State University and founder of N. Design House—with hands-on software engineering, front-end development, and DevOps, spanning startups to enterprise security. In open source, he contributed to the PAN-OS Python SDK as a back-end developer, performing code cleanup and base-class refinements, and worked on ACME/PAN-OS deployment tooling to automate firewall certificate management. Based in San Francisco, he has led initiatives across API integrations, infrastructure automation, and user-facing design, translating complex requirements into robust, producible systems. His diverse track record includes roles at Barracuda, Akamai, and Palo Alto Networks, reflecting a rare blend of design sensibility, systems thinking, and hands-on delivery.
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