P. O. Box 390455
Mountain View, California 94039-0455
1 (408) 839-4466

http://www.davekrieger.net/
Network applications security expertise. Full-service web development: web application development with Perl, MySQL, PostgreSQL, and Oracle, including CGI, mod_perl, SQL, XML, DBI and Apache::DBI, Emb_perl, the GD.pm graphics library, and PHP; advanced HTML design and development (TrueDoc dynamic fonts, cascading style sheets, server-side includes, Javascript/DHTML); web server administration and configuration on UNIX (Apache, Apache/SSL, Stronghold), Windows NT (Microsoft IIS), and Macintosh (WebSTAR); site architecture, design, and layout; UNIX system administration (SAGE Intermediate level: network services configuration, software installation, building custom kernel, routing and IP forwarding). Other expertise: human-computer interface design; public speaking; writing and editing English; superior online searching skills; document design and typography; graphic design and technical illustration; productivity and design applications including MS Office, FrameMaker, Photoshop, Canvas, Dreamweaver.
Server Engineer - iM Networks - 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 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.
Sabbatical - 9/00-2/01
Under contract to O'Reilly and Associates, co-wrote Running Weblogs with Slash (ISBN 0-596-00100-2), documenting the open-source, mod_perl-based software that runs the popular Slashdot web site (http://slashdot.org).
Web Technologist (Contractor) - Compaq Computer Corp., Corporate Research Division - 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 (TeamSite from Interwoven); 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.
Senior Security Consultant - Kroll-O'Gara Information Security Group (Securify.com) - 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, including statements of work and time-and-materials estimates. Coordinated specialist consultants on interdisciplinary projects.
Web Technologist - Communities.com - 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.
Web Developer (Contractor) - Digital Equipment Corp. (Compaq Computer Corp.) - 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 and over 100 hosts and routers, providing primary corporate access to the Internet. Developed Perl databases to profile networks, machines, peering contacts, and Gateway personnel and their responsibilities, along with an HTML forms interface and Perl CGI scripts for maintaining the databases and auto-generating the web site from them periodically and on demand. Established separate access control classes for viewing and modifying the site. Designed and built an additional company-wide user site showing how to use Gateway services (web proxies, firewall tunnels, secure guardkey access, and others).
Web Developer - Netiva Software - 12/97-4/98
Full site redesign, including site architecture and organization, interface design, testing and quality assurance, Javascript enhancements, and supervision of graphic designer. Sole responsibility for administration of vendor-hosted corporate web site, including site design, technology evaluation, systems administration, and Perl CGI automation. Linux/Apache installation and administration of a staging web server for pre-release development of content.
Webmaster - Electric Communities - 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).
Programmer (Contractor) - Apple Computer Advanced Technology Group - 3/95-2/96
Development of authoring tools for multimedia educational titles using a proprietary OOP environment (SK8). Creation and administration of an internal web site on available RAD tools and cross-platform Web applet tools.
Co-Founder; Director of Publications - Agorics, Inc. - 8/93-3/95
Primary editorial and design responsibility for all documents published by a software research-and-development and contract consulting company, including promotional materials, product documentation, academic papers, corporate white papers, and reports to clients.
Knowledge Disseminator - Synopsys, Inc. - 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. Demonstrated the system at trade shows and user-group meetings.
Marketplace Administrator - American Information Exchange Corporation (AMiX) - 8/92-2/93
Administered system policy and facilitated market activity on AMiX, the first electronic information marketplace. Coordinated and supervised mastering and release of AMiX front-end software for DOS PC's. Participated in interface design and wrote software manual for AMiX for Macintosh.
Systems Librarian - RAND Corporation - 4/91-8/92
System administrator of integrated library-automation system (STILAS running under UNIX). Participated in system selection, retrospective conversion of the library's data, installation and acceptance testing of the system, and training of library personnel. Systems and software support for the library's 50 IBM-compatible PCs.
Programmer/Analyst 2 - UCLA Anderson Graduate School of Management Multimedia Laboratory - 9/90-4/91
Programmed and documented multimedia applications (on Apple Macintosh computers using HyperCard and Think C XCMDS) integrating videodisc, digitized video and sound, and computer animation.
Scientific Technical Consultant - Star Trek: The Next Generation TV series; Paramount Pictures - 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.
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, cum laude, double major in Physics and Mathematics
May 1987, Drake University, Des Moines, IA
Final Cumulative GPA: 3.70
Wolf, Jaime. Freeze Your Mind,
in SPIN, November 1995.
Cybersecrecy
installment of Equinox
documentary series, BBC Channel 4, UK.
Regis, Ed. Meet the Extropians,
in Wired,
Issue 2.10, 1994.
Krieger, D. Balance of the Planet:
Software Review,
in CPSR Newsletter, Summer 1990.
Merriam, J.; Adams, S.; Lee, G.; and Krieger, D. "Cloned Genes of Drosophila Melanogaster and Literature Guide," in O'Brien, S.J. (ed.), Genetic Maps, vol. 5 (Cold Spring Harbor, N.Y.: Cold Spring Harbor Press), 1990.
Borgman, C.L.; Bower, J.; Auth, M. J.; Krieger, D.
From Hands-On Science to Hands-On Information Retrieval,
in Katzer, J. and Newby, G. (eds.), Proceedings of the ASIS
Annual Meeting, Washington, D.C., October 29-November 2, 1989.
National Science Foundation (NSF) Graduate Research Fellowship, 1988-90
UCLA Chancellor's Fellowship, 1987-88
National Merit Scholar