DAVID BRIAN KRIEGER P. O. Box 390455 Mountain View, CA 94039-0455 davekrieger@pobox.com 1-831-295-9161 http://www.davekrieger.net/ SKILLS: Generalist with expertise in web application architecture and development, system administration, and network applications security Web: 8 yrs Perl, 8 yrs Apache config, 6 yrs mod_perl, 9 yrs HTML, 4 yrs XML, 5 yrs JavaScript/DHTML Database: 6 yrs SQL, 2 yrs Oracle, 2 yrs MySQL, 2 yrs PostgreSQL, 6 yrs Perl DBI UNIX system administration: SAGE Intermediate level; 4 yrs Solaris, 4 yrs Linux, 3 yrs FreeBSD; 11 yrs UNIX user Minor Python and Java development experience Other expertise: human-computer interface design (masters degree specialty); public speaking; writing and editing English; superior online searching skills; document design and typography; graphic design and technical illustration Desktop applications: MS Office, FrameMaker, Photoshop, Canvas EMPLOYMENT: iM Networks, Mountain View, CA System Administrator -- 4/02-present: Primary responsibility for all network and infrastructure system administration, including hardware and software maintenance, installation, upkeep, backups, repairs, VPN management, 802.11 wireless networking, troubleshooting, configuration, hostmastering, and 24x7 on-call emergency response. Network consisted of 10 mission-critical servers hosted at an ISP colocation facility; 10 servers and 20 desktop PCs at the company’s main office; and 8 specialized network devices (firewalls, network load balancers, routers, and switches). OSes included Linux, Solaris, FreeBSD, Windows 2000 and XP, Mac OS X, and Cisco IOS. Server Engineer -- 4/01-present: Shared (with one other engineer) full responsibility for the architecture, implementation, maintenance, and 24x7 availability of Apache-based application servers implementing the iM Tuning protocol. These servers (running mod_perl and PostgreSQL) deliver categorized lists of Internet audio streams (and related services) to iM-Ready software and hardware clients (e.g., the Philips FWi-1000 consumer stereo unit), enabling touch-of-a-dial access to hundreds of Internet radio stations worldwide. Designed and developed a patent-pending quality-of-service daemon for testing HTTP MP3 streams, generating graphical reports (using GD graphics library), and automatically downlisting unavailable streams. Sabbatical -- 9/00-4/01 Under contract to O’Reilly and Associates, cowrote Running Weblogs with Slash (ISBN 0-596-00100-2), documenting Slash, the mod_perl- based open-source software that runs the popular Slashdot web site (http://slashdot.org). Digital Equipment Corp. (later Compaq Computer Corp.), Corporate Research Division, Palo Alto, CA Web Technologist (Contractor) -- 3/00-9/00: Technical lead on Oneweb, a project consolidating the web sites of Compaq’s various research labs. Participated in the selection of a commercial content management system; oversaw installation and configuration of the system; acted as principal system administrator and developer. Created XML data capture and presentation templates using Perl code and HTML markup embedded in XML to generate both proprietary (internal) and public (external) web pages from the same data. Web Developer (Contractor) -- 5/98-11/98: Designed, developed, and programmed an internal web site documenting the configuration and structure of the Palo Alto Gateway, a complex of more than a dozen computer networks providing primary corporate access to the Internet. Developed databases profiling networks, machines, peering contacts, and Gateway personnel and their responsibilities, with a Perl CGI/HTML forms interface. Designed and built an additional company-wide user site showing how to use Gateway services. Kroll-O’Gara Information Security Group (later Securify), Mountain View, CA Senior Security Consultant -- 10/99-3/00: Provided security consulting to clients ranging from Internet start-ups to Fortune 500 clients in the areas of multi-tier web and e-commerce application design and architecture, end-user cookie and password management, and secure Internet document delivery. Traveled nationwide to meet with clients’ technical management and information security personnel. Evaluated client needs and submitted proposals, statements of work, and time-and-materials estimates. Electric Communities, Cupertino, CA (later Communities.com) Web Technologist -- 12/98-10/99: Architect and principal developer of multiple web-based applications, using Perl servlets and Oracle databases, including customer product registration, dynamically-generated user home pages, a persistent events scheduling and calendaring system, dynamic web graphics generated with the GD.pm library, and a custom web-based authoring and publishing environment to support multiple HTML authors. Supervision and training of Perl development team. Primary responsibility for administration and configuration of a web farm of multiple Apache/mod_perl servers. Webmaster -- 2/96-12/97: Server administration of web sites running Apache (UNIX) and Microsoft Internet Information Server (NT), including installation, configuration, overall site organization, HTML production, CGI/PERL applications (including UNIX gdbm databases), access control, SSL security (“https:”) with client- side certificate authentication (Thawte/Verisign), and archived mailing lists using Hypermail. Installation and evaluation of multiple web server programs (Stronghold, Apache, MS IIS), web BBS applications (Web Crossing, WebBoard, WebBBS), and related applications (mSQL, Majordomo). Netiva Software, Campbell, CA Web Developer -- 12/97-4/98: Sole responsibility for administration of corporate web site, including full site redesign, information architecture, technology evaluation, systems administration, and Javascript and Perl/CGI applications. Apple Computer, Advanced Technology Group, Cupertino, CA Programmer (Contractor) -- 3/95-2/96: Developed authoring tools for multimedia educational titles using a proprietary OOP environment (SK8). Agorics, Inc., Los Altos, CA Co-Founder; Director of Publications -- 8/93-3/95: Primary editorial and design responsibility for all documents published by a software research-and-development and contract consulting company: product documentation, corporate white papers, and reports to clients. Synopsys, Inc., Mountain View, CA Knowledge Disseminator -- 2/93-8/93: Primary responsibility for a database of help articles, searchable by customers via an e-mail retrieval interface and WAIS. Created and administered standards for the format, layout, and content of database articles. American Information Exchange Corporation (AMiX), Mountain View, CA Marketplace Administrator -- 8/92-2/93: Administered system policy and facilitated market activity on AMiX, the first electronic information marketplace. Represented the company in online forums and acted as first tier of dispute resolution process. RAND Corporation, Santa Monica, CA Systems Librarian -- 4/91-8/92: System administrator of integrated library-automation system (STILAS on Solaris). Paramount Pictures Corporation, Hollywood, CA Scientific Technical Consultant -- Star Trek: The Next Generation TV series -- 6/89-5/91: Critiqued prospective teleplays, story outlines, and treatments for 60-minute dramatic television series, based on their scientific and technical content. Proposed dialogue, terminology, and story changes to improve episodes’ consistency with currently-accepted and proposed scientific theory, and with previously-established technical elements of the series. Conferred with free-lance writers and the series’ staff writers concerning these changes. EDUCATION: Master’s degree (MLS) in Information Systems Design, with specialization in user interfaces June 1990, University of California, Los Angeles, Graduate School of Library and Information Science (GSLIS) Final Cumulative GPA: 3.61 Additional graduate study in Geophysics and Space Physics -- 9/87- 6/88 University of California, Los Angeles, Department of Earth and Space Sciences Bachelor of Arts, magna cum laude, double major in Physics and Mathematics May 1987, Drake University, Des Moines, IA Final Cumulative GPA: 3.70 REFERENCES AVAILABLE UPON REQUEST