Peter E. Karman · Resumé

Phone: 651.208.6116
job@peknet.com ·  www.peknet.com ·  Plain text version of this document

Summary

10+ years information architecture, software development and technical support.
10+ years making complex technical subjects lucid to non-technical people.

Skills

Platforms: Linux (RedHat/CentOS, SUSE, et al), Mac OS X, Solaris, IRIX, FreeBSD, Windows

Development: Perl (CGI/mod_perl), C/C++, Java, PHP, Python, shell-scripting (bash, ksh, sh), ACL (Arbortext), JavaScript (Ajax), AppleScript

Markup and stylesheets: groff (nroff/troff), Transpec, TeX, XML/XSLT/XPath/SAX/DOM, HTML/XHTML/CSS, SGML/FOSI/DSSSL

System administration: Apache (1 and 2, mod_ssl, mod_perl, mod_python, mod_ldap, mod_auth_tkt), Postfix, DNS, NIS, NFS, LDAP, Appletalk, TCP/IP, Citrix Metaframe, Cisco routers/switches

RDBMS: MySQL, MSSQL, PostgreSQL, Oracle, Filemaker Pro

Source control: CVS, RCS, Subversion, USM, ptools

Communications: Project management, desktop publishing, website design, digital audio, technical writing, consulting, teaching, excellent analytical and interpersonal skills

Professional Experience

Technical Architect, American Public Media - Saint Paul, MN (March 2010 - present)
Lead developer for the Public Insight Journalism (PIJ) group, part of American Public Media and Minnesota Public Radio. Designed and implemented next-generation digital tools. Build and deployment automation, infastructure tools, design specifications. Work primarily in PHP and Javascript, with some C/C++, Perl, et al.

Senior Software Engineer, American Public Media - Saint Paul, MN (June 2009 - March 2010)
Software developer for the Public Insight Journalism (PIJ) group, part of American Public Media and Minnesota Public Radio. Work primarily in PHP and Javascript, with some C++, Perl, et al. Wrote an Oracle CLI client. Designed new search architecture for the Audience Insight Repository, a project of PIJ.

Unix Systems Programmer, Minnesota Supercomputing Institute - Minneapolis, MN (August 2007 - May 2009)
Software and tools developer at the University of Minnesota, primarily in Perl. Authored several CPAN modules, including projects related to content management, LDAP/Active Directory management, Subversion hosting, process accounting, database design and general system administration optimizations for large scale systems.

Senior Web Developer, Atomic Learning - Little Falls, MN (January 2006 - August 2007)
Lead web developer for education company. Catalyst (Perl web framework) projects, PostgreSQL, MySQL, LDAP, Perl OO programming. Authored several CPAN modules.

Software Engineer, Cray Inc - Mendota Heights, MN (Jan 2001 - September 2005)
Information architect for technical documentation division. Lead developer for CrayDoc, an open source documentation server built with object-oriented Perl, C and XML. Chief architect and support for a XML-based documentation system, including web application development, source control, RDBMS, content creation and publishing tools, website design and maintenance, interface design, build automation, scripting, testing, quality assurance, integration with legacy systems, and system administration in a multi-platform environment.

Chief Geek, peknet dot com - Saint Paul, MN (1998 - present)
Consultant to nonprofits on such topics as website design, database design, network cabling and configuration, system integration, hardware purchasing, and administration. Hosted several domain names. Webmaster for local farm coop. Designed several database management systems, spam-filtering system, custom scripting and e-mail programs.

Field Technician, First Tech Computer - Minneapolis, MN (Nov 1998 - June 2000)
Supported all aspects of software, hardware and network integration. Responsible for diagnosing and performing Apple warranty repair work, system troubleshooting, sales consultation, telephone and on-site customer support, Windows NT and Macintosh help desk.

Honors and Activities

Husband, father, homeowner, musician, songwriter, producer, problem parser, fix-it guy, wearer of many hats.

Open source projects: http://search.cpan.org/~karman/, http://www.swish-e.org/, https://www.ohloh.net/accounts/karpet
Presenter at Frozen Perl 2008, 2009 and 2010 conferences and Perl Mongers meetings.
Currently working on Swish3.

National Merit Scholar; high school valedictorian (4.0 GPA); Harvard Book award; President's scholarship; first place, Christianity and Literature writing contest; two-time History department scholarship winner.

Education

B.A., History (minor in English lit) 3.7/4.0 GPA - Bethel College, Saint Paul, MN - 1994
Graduate work, MLIS program - College of St Catherine, Saint Paul, MN - 2004