Evan Hunt 2017 Koopmans Ave Santa Cruz, CA 95062 each@nuthaven.org +1 831 476 1852 (home) +1 831 234 1424 (cell) ---------------------------------------------------------------------- Goals: I am not currently seeking employment. Summary: Over 25 years experience in software development, lately focused on DNS and other core internet infrastructure protocols, and previously on network stack and protocol development, operating system internals, device drivers, utilities, and packaging infrastructure. Experience: 2007 - Present Internet Systems Consortium, Inc. Software Engineer, Team Lead I am one of the senior developers of the open-source BIND 9 DNS server software, as well as a sometime contributor to BIND 10 and ISC DHCP. In this capacity, I: - Develop, maintain and release open-source software products: this includes fixing bugs, developing new features, reviewing code written by peers and patches submitted by contributors, writing unit tests, system tests, and documentation, and manging the release process. - Handle escalations from the support team, working directly with customers when necessary. - Participate in user support mailing lists. - Participate in standards development bodies such as IETF. - Prioritize bugs and new feature development and organize code sprints. - Mentor new hires and less-senior engineering staff. Selected achievements: - Acted as principal architect of the BIND 9.7 (DNSSEC for Humans) release, making DNSSEC configuration and maintenace much less cumbersome. - Made several major improvements in BIND 9 query performance and startup time. - Wrote the original authoritative query logic for BIND 10. 1993 - 2006 The Santa Cruz Operation / Caldera International / SCO Group, Inc. Senior Engineer, OpenServer Networking Architect As part of a small, highly-focused team of engineers, have maintained and enhanced SCO OpenServer 5 and related UNIX operating systems through ten full releases and many supplemental patches. - Designed implementations of several network protocols from RFC: DHCP, PPPoE, IPsec, PPTP, IGMPv3, others - Architected overall networking functionality in SCO OpenServer 6 (a hybrid of the SCO OpenServer 5 user environment and the UnixWare 7 SVr5 kernel), porting utilities when appropriate and modifying kernel modules as needed - Developed kernel and network stack installation and configuration infrastructure for SCO OpenServer 6 - Diagnosed and corrected problems reported by customers in the network stack, drivers, and other areas of the kernel as sustaining engineer for SCO OpenServer 5 - Added support for new hardware, such as PCI parallel adapters, USB floppy drives, and ATAPI removable media - Maintained and enhanced PPP software; added support for MS-CHAP authentication, automatic DNS address assignment, and IP address pooling - Tested, packaged and delivered third-party device drivers for graphics cards, network interface cards and bus adapters - Wrote network configuration and filesystem backup tools - Made security and performance improvements in the network stack and utilities - Ported Netscape browsers and servers to both OpenServer 5 and UnixWare 7 platforms - Ported and improved open-source tools, including Mozilla and Samba, and contributed changes back to the maintainers - Developed in-place upgrade installation infrastructure and internet-based software update tools - Ensured seamless backward-compatibility across releases - Made ad hoc bug-fixes and improvements in virtually all areas of the product, from X windows to compilers to SMP support 2003 Valeo Devices, Inc. Authentication Architect Designed and implemented the user authentication portion of ValeoOS, a distributed, clustered computing environment intended to serve e-mail, authentication and directory services for global enterprises. (Concurrent with employment at SCO.) 1988 - 1993 The Santa Cruz Operation, Inc. Database Administrator, System Administrator Developed and maintained database and user productivity tools for support, training, sales, marketing, and engineering departments, using Informix, Integra, Ingres, Oracle and other RDBMS systems. Made source-level modifications to Integra and Informix to add needed features. Recommended changes to the workflow of support engineers and customer service representatives. Developed tools for combining output from multiple different databases into summary reports. Wrote "data bridge" applications enabling the corporate phone system to interact with databases. Provided "help desk" support. 1986 - 1988 University of California, Santa Cruz, Social Sciences Division System Administrator, Student Consultant Installed and maintained a heterogeneous network of PC's, Macintoshes and UNIX terminals connected to a Sun 3/160 UNIX server. Developed several user productivity tools, including a multipurpose client/server utility that enabled easy campuswide access to services hosted on the UNIX server, such as a campus telephone directory, a dictionary, and statistical analysis tools. Provided end user support. 1984 - 1986 H & H Enterprises Co-Founder Under contract to Skyline and Hartnell Colleges, developed and delivered two versions of a database and statistical analysis product, designed for tracking health and fitness of students in physical education programs. Skills overview: C - 25 years experience Shell script - 25 years experience Tcl - 12 years experience Also familiar with Python, C++, x86 assembler, and many more 20 years in professional software development 5 years as a database programmer and administrator 3 years in professional system administration Familiar with most internet protocols Operating systems - Linux, BSD, SCO, Mac OSX, Windows Education: BA, Computer and Information Sciences University of California at Santa Cruz, 1991 Other activities: Playwriting, directing and acting for the stage, music performance and production, flying. References: $ dig @f.root-servers.net -c ch -t txt authors.bind