John F. Carr 181 Lexington St., Apt. 19 Newton, MA 02466-1337 (617) 630-5264 jfc@mit.edu SUMMARY Software engineer with over 15 years experience in networking and systems-level programming, mostly on UNIX. EXPERIENCE NextHop Technologies / Legra Systems Acton, MA 2003-2007 Principal Software Engineer. Designed and implemented software for a variety of features of a wireless ethernet (802.11) product including access points and a centralized control and management system. Used C++ on Linux and C on VxWorks. Implemented 802.11 management protocol and 802.1x and WPA authentication. (NextHop acquired the software intellectual property of Legra in 2004.) Sightpath / Cisco Waltham, MA 1999-2002 Software Engineer. Worked on many parts of a content delivery network (CDN), including design and implementation of DNS-based web server selection. Used Java and C++. Co-author of "The Measured Performance of Content Distribution Networks", Proceedings of the 5th International Web Caching and Content Delivery Workshop. Co-inventor with Barbara Liskov of US patent 6,925,504, "Methods and apparatus for obtaining content from a content-originating device within a computerized network". (Cisco bought SightPath in May, 2000.) Compaq Nashua, NH 1998-1999 Contractor. Worked on NFS and cluster filesystems for DEC OSF/1 (aka Digital UNIX (aka Compaq Tru64 UNIX)), and related daemons and RPC library code. Conley/EMC Cambridge, MA 1998 Contractor. Wrote a RAID device driver for Reliant UNIX and assisted with a driver for Digital UNIX. The driver did failover and load sharing among multiple SCSI or fibre channel paths to a large storage array. EMC bought Conley in August 1998. Rational Software Lexington, MA 1997-1998 Contractor. Worked on ClearCase for IRIX, SINIX, AIX, SunOS 4, Unixware, and MP-RAS. Porting, optimization, and bug fixes, including the kernel filesystem, support libraries, and some GUI debugging. Polaroid Medical Imaging Systems Newton, MA 1995-1997 Contractor. Designed, implemented, and tested network printing software for Polaroid's medical printers. Wrote a device driver and image processing code for a PCI card used in the printer. Worked on realtime system control code. Programmed using C++, C, and Scheme on SPARCstations and PCs running Solaris; and in assembly for Motorola 56000 DSPs. Digital Equipment Corporation Westford, MA 1992 Consultant. Developed software for DEC's VXT 2000 X terminals, on Ultrix and VMS systems. Work included X server internals, Ultrix drivers, and secure X software. MIT Information Systems Cambridge, MA 1989-1991, 1993-1994 Computer programmer for MIT Project Athena and Information Systems. Systems and applications programming on networked UNIX systems. C and assembly language on several types of hardware and several versions of UNIX% (BSD, Ultrix, AIX, SunOS, and Solaris). Ported software written for BSD UNIX to AIX on the PS/2 and RS/6000. GNU C and C++ compiler development and support for several types of hardware. MIT Project Athena Cambridge, MA 1988-1989 User consultant. Helped users of MIT's Athena computer system. Massachusetts Institute Of Technology Cambridge, MA 1988-1989 Computer programmer. Wrote a demonstration program for networked, computer aided negotiations using the C programming language and the X Window System. Massachusetts Institute Of Technology Cambridge, MA 1987 Worked in an astronomy lab. Designed and built software and hardware for interfacing a camera to a UNIX workstation. IBM Houston, TX 1986 Computer programmer. Worked on the design of a computerized airline reservation system. Programmed in CSP (a high level database oriented language) and assembly language on IBM mainframes running VM/CMS. SKILLS Languages: Java, OCaml, C, C++, assembly. Kernel and drivers: several UNIX variants; PCI, SCSI, serial, network, graphics devices. IP Networking: TCP/UDP applications; packet level protocol debugging. Other: ClearCase, RCS/CVS. adb, dbx, gdb debuggers. X library and server. GNU C internals. Multithreading (user and kernel). EDUCATION Massachusetts Institute Of Technology Cambridge, MA 1985-1988, 1992 Department of Earth, Atmospheric, and Planetary Science.