Philip Prindeville

Senior Software Engineer at Netgate
  • Claim this Profile
Contact Information
Location
Boise Metropolitan Area
Languages
  • English Native or bilingual proficiency
  • French Professional working proficiency
  • Spanish Elementary proficiency

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Mike Davison

Philip was a pleasure to work with. He's hard working, intelligent and offers solid insight into the design challenges we faced at Brocade.

Lumin Yen

Worked with Philip back at Metricom. He was instrumental in helping us with our gateway development. Also he acted as our liaison to Cisco engineering helping to move our product development progress along.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Secure Coding in C
    LinkedIn
    Nov, 2021
    - Sep, 2024
  • 8 Things You Must Know in Python
    LinkedIn
    Oct, 2021
    - Sep, 2024
  • Programming Foundations: Secure Coding
    LinkedIn
    Oct, 2021
    - Sep, 2024
  • Learning REST APIs
    LinkedIn
    Jan, 2021
    - Sep, 2024
  • Programming Foundations: Object-Oriented Design
    LinkedIn
    Nov, 2020
    - Sep, 2024

Experience

    • United States
    • Computer Networking Products
    • 1 - 100 Employee
    • Senior Software Engineer
      • May 2023 - Present

      Doing development on core networking products, both existing and on the drawing board. Doing development on core networking products, both existing and on the drawing board.

    • CTO
      • May 2005 - Present

      As CTO I provided outsource architectural design and software development for networking and security solutions, including telecommunications, content rights management, peer-to-peer networking, cross-platform portability, and systems integration. As CTO I provided outsource architectural design and software development for networking and security solutions, including telecommunications, content rights management, peer-to-peer networking, cross-platform portability, and systems integration.

    • United States
    • Computer and Network Security
    • 700 & Above Employee
    • Sr. Engineer
      • Feb 2022 - Mar 2023

      Linux sensor developer. Linux sensor developer.

    • United States
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Principal PKI Engineer
      • Mar 2021 - Oct 2021

      Building out certificate backing for authenticity/integrity of digital imagery related to C2PA (https://www.c2pa.org). Building out certificate backing for authenticity/integrity of digital imagery related to C2PA (https://www.c2pa.org).

    • United States
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Full-Stack Network and Systems Engineer
      • May 2020 - Nov 2020

      Working on advanced heterogenous communications networking for military, civilian, and commercial sectors. Working on advanced heterogenous communications networking for military, civilian, and commercial sectors.

    • United States
    • Software Development
    • 700 & Above Employee
    • Principal Software Engineer
      • Nov 2018 - Apr 2020

      Working as OS Security Architect, maintaining the core OS across all embedded products. Working as OS Security Architect, maintaining the core OS across all embedded products.

    • United States
    • Rail Transportation
    • 1 - 100 Employee
    • Senior Software Engineer
      • Aug 2018 - Nov 2018

      Responsible for network topology, routing, and reconfiguration. Enhanced product security against tampering and subversion. Responsible for network topology, routing, and reconfiguration. Enhanced product security against tampering and subversion.

    • Researcher
      • Jun 2018 - Aug 2018

      Looking into multiple security models for the Network Time Protocol (NTP) including asymmetric and symmetric trust hierarchies. Using the next release of the NTP package as prototype for implementing proposed standards for the IETF. Looking into multiple security models for the Network Time Protocol (NTP) including asymmetric and symmetric trust hierarchies. Using the next release of the NTP package as prototype for implementing proposed standards for the IETF.

    • Contractor in subscriber-side test & measurement for ISP and MSO metrics
      • Nov 2017 - May 2018

      Writing tests for quantifying the performance of various popular subscriber-side services; improving build and release tools; building out a captive network for enhanced testing. Writing tests for quantifying the performance of various popular subscriber-side services; improving build and release tools; building out a captive network for enhanced testing.

    • United States
    • Telecommunications
    • 1 - 100 Employee
    • Software Architect
      • Dec 2016 - Oct 2017

      Overhauling the platform and build machinery for traffic shaping appliance based on OpenWRT/LEDE running on Xeon-based appliances (1U servers). OpenWRT boxes are used in this client's network for SLA enforcement and admission control of traffic. Part of the work involved selecting a new generation of hardware platform, porting and updating all the software for it, doing performance evaluation and tuning, etc. Overhauling the platform and build machinery for traffic shaping appliance based on OpenWRT/LEDE running on Xeon-based appliances (1U servers). OpenWRT boxes are used in this client's network for SLA enforcement and admission control of traffic. Part of the work involved selecting a new generation of hardware platform, porting and updating all the software for it, doing performance evaluation and tuning, etc.

    • United States
    • Computer Networking Products
    • 700 & Above Employee
    • Sr. Staff Software Engineer (Software Networking)
      • Mar 2014 - Sep 2016

      Developer in Software Defined Networking (SDN) and Network Function Virtualization (NFV), in the Security group. Areas of responsibility including IPsec, firewall and packet filtering, traffic shaping, DPDK (dataplane), GRE tunneling, Tacacs+ and AAA, test automation, configuration management, integration scripting, PKI cryptography, Ethernet & VLAN, and SNMP. Developer in Software Defined Networking (SDN) and Network Function Virtualization (NFV), in the Security group. Areas of responsibility including IPsec, firewall and packet filtering, traffic shaping, DPDK (dataplane), GRE tunneling, Tacacs+ and AAA, test automation, configuration management, integration scripting, PKI cryptography, Ethernet & VLAN, and SNMP.

    • United Kingdom
    • Machinery Manufacturing
    • 1 - 100 Employee
    • Senior network architect
      • Nov 2011 - Aug 2014

      Architect for low-level networking, security, and embedding issues in peer-to-peer based email. Collaborated with various Open Source projects like the Poco (C++) and OpenSSL toolkits. Architect for low-level networking, security, and embedding issues in peer-to-peer based email. Collaborated with various Open Source projects like the Poco (C++) and OpenSSL toolkits.

    • Software Contractor
      • Oct 2013 - Mar 2014

      Working on protocol elements, software stack, switching fabric design, and run-time support for HP's next generation of High Performance Computing platform. Working on protocol elements, software stack, switching fabric design, and run-time support for HP's next generation of High Performance Computing platform.

    • Software Development
    • 1 - 100 Employee
    • Consultant
      • May 2013 - Sep 2013

      Ported NTP to Green Hills Integrity RTOS. Ported NTP to Green Hills Integrity RTOS.

    • United States
    • Semiconductor Manufacturing
    • 700 & Above Employee
    • Software Developer, Circuits and Systems Research/Security Research Lab (CSR/SRL)
      • May 2011 - Oct 2011

      Senior developer on crypto-partitioned trusted computing bases (SGX or Software Guard eXtensions) for desktop and mobile environments, prototyping Windows applications for national security. Senior developer on crypto-partitioned trusted computing bases (SGX or Software Guard eXtensions) for desktop and mobile environments, prototyping Windows applications for national security.

    • Consultant
      • Jul 2010 - Mar 2011

      Lead developer on RouterBricks-based prototype, building high-performance software-defined mission specific routers based on Xeon and 10GB Ethernet; worked on residential Energy Management System controller (tablet-based), including Zigbee and Meego software elements. Lead developer on RouterBricks-based prototype, building high-performance software-defined mission specific routers based on Xeon and 10GB Ethernet; worked on residential Energy Management System controller (tablet-based), including Zigbee and Meego software elements.

    • Construction
    • 1 - 100 Employee
    • Software Contractor
      • Apr 2010 - May 2010

      Maintained a microcode emulator of the legendary Xerox PARC Alto minicomputer. Maintained a microcode emulator of the legendary Xerox PARC Alto minicomputer.

    • Australia
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Contractor
      • Jan 2010 - Feb 2010

      Developer on the Cudatel administrative back-end, primarily for configuration management and backups. Developer on the Cudatel administrative back-end, primarily for configuration management and backups.

    • Senior Software Development Engineer
      • May 2007 - May 2009

      Developer in the Windows Kernel Networking group, sole maintainer of the kernel packet filter for Windows 7 release. Developer in the Windows Kernel Networking group, sole maintainer of the kernel packet filter for Windows 7 release.

    • Retail
    • 700 & Above Employee
    • Senior Pool Engineer/Telecom Data
      • 2006 - 2006

      Systems engineer on desktop Linux deployment projects; LDAP & Active Directory integration and security; MPLS network architecture and QoS issues; H.323 teleconferencing facilities deployment and interoperability. Systems engineer on desktop Linux deployment projects; LDAP & Active Directory integration and security; MPLS network architecture and QoS issues; H.323 teleconferencing facilities deployment and interoperability.

    • Senior Software Engineer
      • Mar 2000 - May 2005

      Lead developer in platform support for AS5300, AS5400, AS5800, and AS5850 platforms. Worked with ITD in multi-platform support, including scheduling and interrupt management, bootstrap code, virtual-route forwarding, Authentication, Authorization, and Accounting (AAA), routing, and network interface (IDB) management. Lead developer in platform support for AS5300, AS5400, AS5800, and AS5850 platforms. Worked with ITD in multi-platform support, including scheduling and interrupt management, bootstrap code, virtual-route forwarding, Authentication, Authorization, and Accounting (AAA), routing, and network interface (IDB) management.

    • United States
    • IT Services and IT Consulting
    • Architect, MTA
      • 1999 - 1999

      Lead MTA architect for Cyrus, Sendmail and Postfix- components of appliance. Worked on OpenLDAP integration into mail routing, filtering, sorting, and vacation (out-of-office) handling. Lead MTA architect for Cyrus, Sendmail and Postfix- components of appliance. Worked on OpenLDAP integration into mail routing, filtering, sorting, and vacation (out-of-office) handling.

    • France
    • Public Relations and Communications Services
    • 1 - 100 Employee
    • Consultant
      • 1996 - 1999

      IT consultant for hire for growing DOT COM startups. Specialties included infrastructure bring-up, hardening, and on-going maintenance. Security audits including NIS, Active Directory. Firewall installation and configuration. IT consultant for hire for growing DOT COM startups. Specialties included infrastructure bring-up, hardening, and on-going maintenance. Security audits including NIS, Active Directory. Firewall installation and configuration.

    • Wireless Services
    • 1 - 100 Employee
    • Consultant
      • Apr 1997 - Nov 1998

      Developer for Perl-based infrastructure for ISP mailbox management. Architect for L2F stack for VPN concentrator. Oversaw technical aspects of deployment of Ricochet private networks into several government agencies. Liaised with Cisco on technical interoperability issues. Collaborated on rearchitecture and deployment of backhaul network. Developer for Perl-based infrastructure for ISP mailbox management. Architect for L2F stack for VPN concentrator. Oversaw technical aspects of deployment of Ricochet private networks into several government agencies. Liaised with Cisco on technical interoperability issues. Collaborated on rearchitecture and deployment of backhaul network.

    • India
    • IT Services and IT Consulting
    • Associate Professor/Research Fellow
      • Mar 1991 - Dec 1995

      Research fellow in Web and Email services, multi-media in collaborative environments (including IPTV, VoIP, and video conferencing). Undergraduate instruction in protocol design and verification, as well as distributed systems. Research fellow in Web and Email services, multi-media in collaborative environments (including IPTV, VoIP, and video conferencing). Undergraduate instruction in protocol design and verification, as well as distributed systems.

    • Telecommunications
    • 1 - 100 Employee
    • Consultant
      • 1995 - 1995

      Collaborated on several RBOC RFP's for Internet Service deployment. Collaborated on several RBOC RFP's for Internet Service deployment.

    • France
    • Software Development
    • Systems Programmer
      • 1989 - 1990

      Firmware (including bootstrap and TCP/IP middleware) developer for high performance X-terminal platform. Firmware (including bootstrap and TCP/IP middleware) developer for high performance X-terminal platform.

    • Computer Networking Products
    • 1 - 100 Employee
    • Software Contractor
      • Mar 1989 - Sep 1989

      Contract lead developer on IP options processing, XNS/Netware IPX stack, SNMP, Multipath RIP, and various systems optimizations (DMA and shared memory architecture) based on parallelization of symmetric multiprocessing 68030 architecture. Contract lead developer on IP options processing, XNS/Netware IPX stack, SNMP, Multipath RIP, and various systems optimizations (DMA and shared memory architecture) based on parallelization of symmetric multiprocessing 68030 architecture.

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Consultant
      • 1988 - 1989

      Collaborated on roll-out of campus backbone network, as well as whitepaper contributions for CA*net (Canadian national Academic network) architecture. Did MTA maintenance and mail agent integration (Internet, Usenet, Bitnet, Digital Network Architecture, etc). Collaborated on roll-out of campus backbone network, as well as whitepaper contributions for CA*net (Canadian national Academic network) architecture. Did MTA maintenance and mail agent integration (Internet, Usenet, Bitnet, Digital Network Architecture, etc).

    • Australia
    • 1 - 100 Employee
    • Systems Programmer
      • Aug 1986 - Jul 1987

      Developer for BSD sockets API library for TCP kernel; ported various BSD applications to DOS (lpd, bind, tftpd, etc), a wrote Windows installer. Developer for BSD sockets API library for TCP kernel; ported various BSD applications to DOS (lpd, bind, tftpd, etc), a wrote Windows installer.

    • United States
    • Higher Education
    • 700 & Above Employee
    • Research Faculty
      • Aug 1985 - Jun 1986

      Developer for various Athena software projects including X Window System, Emacs, RVD, 4.3BSD kernel and bundled software. Contributed to PC/IP package (IP and ICMP enhancements as well as new device drivers). Developer for various Athena software projects including X Window System, Emacs, RVD, 4.3BSD kernel and bundled software. Contributed to PC/IP package (IP and ICMP enhancements as well as new device drivers).

    • Singapore
    • Software Development
    • 1 - 100 Employee
    • Contract Programmer
      • May 1985 - Aug 1985

      Board bring up for a proprietary NS32032/Z80 asymmetrical multiprocessor board used in robotic control. The NS32032 did the number crunching, whereas the Z-80 handled all I/O except hard disk drives. I did debugging of the I/O subsystem and porting of 4.2 BSD UNIX to this platform. Board bring up for a proprietary NS32032/Z80 asymmetrical multiprocessor board used in robotic control. The NS32032 did the number crunching, whereas the Z-80 handled all I/O except hard disk drives. I did debugging of the I/O subsystem and porting of 4.2 BSD UNIX to this platform.

Education

  • Kent State University
    Bachelor's of Science (inc.), Applied Math
    1982 - 1985
  • McGill University
    Continuing Education
    1985 - 1987
  • Concordia University
    Computer Science
    1984 - 1985
  • George Mason University
    Computer Science
    1981 - 1982
  • Oakton High School
    H.S. Diploma
    1981 - 1981
  • James Madison High School
    1980 - 1981
  • Balboa High School
    1979 - 1980
  • Curundu Junior High School
    1978 - 1979
  • ACS Hyde Park
    1974 - 1978

Community

You need to have a working account to view this content. Click here to join now