Experience
2013 — Now
San Francisco Bay Area
Member of Planning and Architecture Group, responsible for investigating and developing new networking technologies to be used with current and future builds of ESnet's wide-area network. Primary areas of interest include software for collecting network measurements and analyzing network performance, network security, and software product management.
Technical lead for ESnet's High-Touch project, a network measurement system using programmable hardware and software to provide high-fidelity packet and flow measurements. Managing a cross-group team of hardware, software, and system infrastructure engineers to develop and deploy these capabilities in the ESnet6 production network. Worked with various teams to meet the project's initial goals ahead of the overall ESnet6 project schedule. Shepherded the open-source release of the underlying ESnet SmartNIC hardware layer.
Primary maintainer of the iperf3 open-source network measurement tool. Responsibilities include refinement and execution of build processes to produce various iperf3 public releases, providing community support, responding to user issues, and coordination with the ESnet security team to handle product security issues as needed.
Prior work involved Software Defined Networking, network operating systems, high-speed network testbeds, IPv6 deployment, and disaster response / recovery.
2007 — 2013
2007 — 2013
Worked on a variety of areas of the Route and Traffic Explorer products, from feature development to system support to management of development infrastructure. Used prior experience with this product to help design and implement new functionality, assist members of the support and sales organizations as needed, and guide newer members of the engineering organization.
Worked on a team to implement traffic-related features in network planning module. Team lead for a project to implement support for MPLS VPN WANs in Route Explorer. Planned and implemented conversion of Route Explorer from a 32-bit system to a 64-bit system, which allowed analysis of much larger networks than previously possible. Responsible for hardware and OS integration and qualification of new platforms. Primary resource for security incidents and vulnerability management. Managed a project to reimplement the product Web UI and configuration back-end. Administered and maintained SCM (Subversion), bug-tracking (Bugzilla), and build servers. Served as primary SCM and build engineer, documented and improved build and release processes.
Evangelized and implemented IPv6 on internal corporate network. Deployed Nagios and Cacti to monitor infrastructure status and performance.
2000 — 2009
2000 — 2009
Committer to the FreeBSD Project. Member of the Release Engineering and Documentation Engineering teams. Participated in 20+ releases of FreeBSD, including work on release documentation and general release engineering procedures. Improved maintainability and appearance of release notes and other documentation related to each version of FreeBSD.
2006 — 2007
2006 — 2007
Have worked on a variety of projects, including the implementation of a vulnerability scan scheduler, design of enhancements to a network topology risk analysis feature, evolving hardware and operating system support for the IP360 series of appliances, and future product architecture. Served as interim SCM and build engineer, automating product build process and training permanent build engineers. Converted ad hoc build and installation procedures into repeatable, well-documented processes.
2001 — 2006
2001 — 2006
Worked on the Route Explorer and Traffic Explorer routing and traffic analysis products, including primary implementation of the NetFlow collector part of Traffic Explorer and system support projects for Route Explorer and Traffic Explorer. Interim build and SCM engineer.
Education
University of California, Berkeley
BS
Hoover High School