# Terry Peng > Principal Software Engineer at Palo Alto Networks Location: Redwood City, California, United States Profile: https://flows.cv/terrypeng1 ## Work Experience ### Principal Software Engineer @ Palo Alto Networks Jan 2021 – Present | San Francisco Bay Area ### Principal Software Engineer @ F5 Networks Jan 2014 – Jan 2021 Network firewall and web application security ### Sr. Software Engineer @ F5 Networks Jan 2011 – Jan 2014 | San Jose, CA Designed and implemented the Policy Enforcement Manager of BIG-IP. It provides classification and analytics information on subscriber behaviors and enforce policies for mobile and fixed-line network service providers. ### Sr. Firmware Engineer @ Silver Spring Networks Jan 2010 – Jan 2011 | Redwood City, CA * Implemented multi-channel feature Gas Interface Management Unit (TMU) based on ARM7 to enable remote meter reading. ### Principal Staff Firmware Engineer @ Motorola Jan 2010 – Jan 2010 | San Jose, CA * Wrote functional specification and prototype IEEE 802.11w-2009(Protected Management Frames) for Motorola Wireless Companion suite of software. * Implemented 802.11a/bg Band Selection feature in application, middleware, NDIS driver, and firmware based on Windows Mobile 6.5 and Atheros AR6002 chipset. ### Sr. Software Engineer @ Sigma Designs Jan 2009 – Jan 2010 * Re-architected the layer 2 bridging product based on Sigma Designs Ultra-Wideband(UWB) chipset for wireless, coax, and Ethernet application using Green Hill real-time operation operating system. * Re-designed the project code base into packages with unit test framework to improve the code quality and test coverage. Drafted the coding guidelines to unifiy the coding styles. * Implemented double linked list and hash function packages to extend the micro-kernel library. * Rewrote layer 2 bridging module using hash table look-up and aging mechanism based on 802.1D to bridge data between Ethernet and coaxial ports. * Implemented timer driver for MIPS32 4KEp core to enable timer service. * Implemented framework to send/receive (non-)security frames based on WiMedia MAC. ### Sr. Software Engineer @ Aperto Networks Jan 2009 – Jan 2009 ### Staff Software Engineer @ Ubicom Inc. Jan 2004 – Jan 2008 * Implemented POSIX software module to make porting software easier. Designed and implemented POSIX file and directory APIs through virtual file system module which is designed to allow multiple file system formats to co-exist and be “mounted” into a common framework. * Maintained and enhanced FAT file system for reading and writing FAT based media based on “Microsoft Extensible Firmware Initiative FAT32 File System Specification, Version 1.03, December 6, 2000”. * Implemented a RAM based file system. Designed the data structure so it can set file offset beyond the existing data in the file and support sparse read/write with minimum memory usage. * Implemented Home Network Administration Protocol (HNAP) 1.0 to support Network Magic application on D-Link wireless router. HNAP is a HTTP-SOAP based protocol that can be implemented inside of network devices to allow advanced programmatic configuration and management by remote entities. ### Sr. Networking Engineer @ Proxim Jan 1997 – Jan 2004 * Participated in a joint effort of Avaya, Motorola and Proxim to build a WLAN Communication System providing Seamless Converged Coverage Across Networks feature that let phone calls roam seamlessly between enterprise WLANs and public cellular networks. 1. Implemented the SMC (System Mobile Controller) module as the central database for all subscriber units in Avaya W310 WLAN Gateway. 2. Designed the recovery protocol for the backup SMC server to take over seamlessly when the master SMC server went down. * Architect Harmony, a networking embedded system using VxWorks 5.4 and IDT S134 BSP. 1. Rewrote the TCP/IP stack, including packet fragmentation and reassembly, to enhance the bridging performance between wired and wireless ports. 2. Implemented the mobile IP feature to allow the mobile station to roam among different network segments. ### Technical Staff @ Oracle Corp. Jan 1994 – Jan 1997 * Developed the ODBC (Open Database Connectivity) cartridge in Oracle Web Server to retrieve and update variety of databases such as Sybase, Informix, and Ingres. * Implemented enhancement features using ODBC technology in the Oracle Transparent Gateway for Sybase/Informix/Ingres: 1. Store procedure feature which helps to increase the performance and consistency when executing repetitive SQL statements from Oracle applications 2. Pass-through feature which enhances transparency in a heterogeneous environment by allowing SQL statements in a foreign database to be executed from Oracle applications. ## Education ### MS in Computer Science Stanford University ### Bachelor's Degree in Computer Science and Information Engineer National Taiwan University ## Contact & Social - LinkedIn: https://linkedin.com/in/terry-peng-b39747 --- Source: https://flows.cv/terrypeng1 JSON Resume: https://flows.cv/terrypeng1/resume.json Last updated: 2026-04-12