Andrew Sharp 212 Thompson Sq., Mountain View, CA 94043 650-968-4048 andy@netfall.com iPass, Inc., Mountain View, CA, 1/97 to 6/97 Software Engineering Manager at internet startup in charge of development of internet services (inetd meta-daemons) used to facilitate iPass' internet roaming technology. Hired the rest of my development team in Mountain View; coordinated development plans; wrote engineering and software release plans; ported server software from Unix to NT, including creation of a heterogeneous build environment and a portable software architecture. Re-architected software to be multithreaded. Portable threaded architecture supported all flavors of Unix and NT thread models. Sharp Programmers, Inc., Mountain View, CA, since 8/86 Founded Sharp Programmers, Inc. contracting and consulting group to perform Unix kernel and applications contract programming and training, systems analysis, network and computer systems design. Clients include Hewlett Packard, Sun Microsystems, Marble Associates, NCR, Pacific Bell, Solbourne, Unisys, Wyse, Sony, Veritas, Digital Video Art. Dataspec, Inc., San Jose, CA, 4/87 to 12/88 Co-founded Arix (name later changed to Dataspec), Inc., a Unix computer systems VAR. Profits of this three person company were over $120k at the end of the first fiscal year. Designed, implemented, installed and supported custom database applications on Unix mini computers. Also provided contract programming services to Pacific Bell. Convergent Technologies, Unix systems Division, Santa Clara, CA, 5/84 to 8/86 Senior Software Development Engineer. Duties and projects ranged from designing a distributed source control system to Unix kernel development on Convergent's multi-CPU systems. Senior Technical Support Engineer. Lead technical person in support of Convergent's 680X0 based uni and multi processor computer products. Defined much of the support process for Convergent's Unix products. Manager of the beta release program for Convergent's newest minicomputer product. Information Systems and Networks, Washington, D.C., 2/84 to 5/84 Senior Systems Analyst/Programmer for "beltway" consulting company. Implemented a custom Unix(BSD) driver for new DEC disk drives including special programs to allow VAXs to boot from these unsupported drives. Installed and administered a broadband network between many diverse Unix-based computers that supported an extensive UUCP connectivity scheme for the customer's office automation software. Amecom Division of Litton Industries, College Park, MD, 5/82 to 2/84 Software Engineer. Provided systems analysis and programming services to Amecom's engineering groups; wrote and executed capital budget for engineering (3-million dollars annual); defined systems administration process for the engineering groups computers (VAX/VMS. PDP-11/Unix V7, RSX-11 and RT-11). Coded and implemented a device driver for non-supported disk drives on PDP-11/44 running Unix V7. Various applications in support of Amecom's engineering group. Tufts University, from 9/81 to 6/82 Math Dept.: Teaching Assistant. Taught weekly recitations for undergraduate courses: PASCAL Programming and Structured Assembly Language Programming. Graded bi-weekly homework assignments. Psychology Dept.: Designed, coded and implemented custom real-time applications and system utilities on a PDP-11 running RT-11(single-user, real-time OS). Applications provided real-time data collection from custom made hand-held devices for psycho-pharmacology research experiments. Education: Tufts University 9/78 - 6/82 Double major: Computer Science and Philosophy.