Peter Hunt

843 Mangrove Avenue

Sunnyvale, CA 94086

(408) 245 3359

[email protected]

 

SUMMARY

More than 14 years of UNIX kernel driver and network protocol development experience. 

 

COMPUTER SKILLS

Languages

§         Proficient in: C, UNIX shells and TCL

Software

§         Development Tools: gmake, gcc, gdb, ddb

§         Platforms: FreeBSD, Digital UNIX

 

PUBLICATIONS

IETF Drafts and RFCs

§         RFC 2338: Virtual Router Redundancy Protocol (co-author)

 

EXPERIENCE

Senior Software Engineer

Nokia IP Inc., Mountain View, CA, 1998 - Present

§         Primary responsibilities include design and development of kernel networking code for a firewall appliance running a UNIX-like OS.

§         Project lead for a team of 5 engineers to deliver an IP clustering feature, providing high availability and load balancing capabilities for firewall functions. Responsibilities included:

o       Feature scope and top-level design

o       Task assignments, project scheduling and tracking

o       Implementation of protocol kernel components and enhancements

o       Writing and presentation of training materials for the feature, to sales and support engineers

§         Acting team lead for the network management group, responsible for the design of a distributed management system for a multi-blade hardware platform. As a group member, I was responsible for implementing extensions to a web-based GUI utility, to enable the configuration and monitoring of network interfaces.

§         Responsible for the design and implementation of drivers for X.21, V.35 and T1 serial devices. I also implemented the cisco HDLC datalink protocol, and a virtual IP/MAC address mechanism for VRRP version 2.


 

Member of Technical Staff

Ipsilon Networks Inc., Sunnyvale, CA, 1996 – 1998

§         Primary responsibilities included design and development of kernel networking code for a firewall/router appliance running a UNIX-like OS.

§         Responsible for the design of a kernel infrastructure for synchronous serial device drivers and datalinks. This design was used for subsequent serial driver and cisco HDLC, PPP and frame relay implementations.

§         Designed and implemented kernel mechanisms for VRRP version 1.

 

Senior Software Engineer

Digital Equipment Corporation, Gold Coast, Australia, 1990 - 1996

§         Primary responsibilities included development and maintenance of kernel networking code for Digital UNIX.

§         Project lead for a team of 3 engineers to provide ISDN for Digital UNIX, as an on-demand access method for X.25 and IP/PPP. The feature required SMP and kernel multithreading support through the use of kernel locking mechanisms.

§         Worked as an individual contributor on X.25 for Digital UNIX and ULTRIX operating systems. My responsibilities included kernel enhancements to X.25 and LAPB, and feature configuration.

 

EDUCATION

B.Sc. (Hons. - Computer Science), University of Queensland, Brisbane, Australia, 1989.

Hosted by www.Geocities.ws

1