Resume for Kirk Strauser
** ****** *****, *******, ** 94501 - 402-***-**** - ****@********.***
http://www.linkedin.com/pub/kirk-strauser/0/8b/263
Objectives
A leadership position in Software Development or Systems Administration.
Quali cations
Designed and implemented a highly reliable data entry and reporting web application.
Released open source application for migrating company data to PostgreSQL.
Created and maintained both multiprocessing and clustered fault-tolerant Python services.
Published one of the rst Python multiprocessing abstraction modules.
Experience
Operating Systems: FreeBSD, several major Linux distributions, OpenBSD
Languages: Python, SQL, C, JavaScript, Perl, PHP, shell scripting
Web frameworks: Zope, Django, TurboGears, Pyramid, Drupal
Employment
GoGrid
Web Development Contractor
January 2012 - present
San Francisco, CA
Modernized the web development infrastructure, with an emphasis on implementing and documenting version
control, deployment processeses, and testing.
Collected and refactored assets from diverse projects into central, maintainable libraries.
Worked with marketing, internal customers, and external contractors to help develop the company s new
web design.
Replaced the company s aging, in-house CMS with an open source alternative.
The Day Companies
Senior Programmer/Analyst
October 2003 - December 2011
Norfolk, NE
Drove the creation of all Unix IT infrastructure, including server purchasing and installation, application
development, security, maintenance, and capacity planning.
Designed, implemented, and deployed an external website on FreeBSD, Python, and PostgreSQL, providing
data entry and extensive reporting to nancial customers and US Military agencies. In FY2008, the system
processed over $485M of invoices.
Created the role of Database Administrator and mentored coworkers on database programming and schema
planning.
Designed and implemented a major Python application to provide information conduits from US Military
sites.
Designed a legacy system replacement, based on PostgreSQL, with an emphasis on scaling and deploy-
ment exibility. The project will cut the company s IT development costs roughly in half as maintenance
programmers are reassigned to new development.
Designed and implemented a legacy database migration tool, written in C, and released it as open source.
It has been directly downloaded nearly 3,000 times and is packaged for Debian, Ubuntu, Homebrew on OS
X, and FreeBSD.
Took over Network Administrator responsibilities for the entire company, including all network maintenance,
monitoring, rewall design, and VPN deployment.
The Strauser Group
IT Consultant
January 2002 - present
Norfolk, NE
Grew the business by winning IT consulting contracts, and providing on-schedule and on-budget solutions.
Business focus was web applications written with Drupal and Zope, custom security solutions, and email
system design.
Publications
Filtering Spam with Post x . Free Software Magazine, March 2005.
http://www.freesoftwaremagazine.com/articles/focus_spam_post x
The History and Future of SMTP . Free Software Magazine, March 2005.
http://www.freesoftwaremagazine.com/articles/focus_spam_smtp
Introduction to Zope. Part 1: Python . Free Software Magazine, December 2005.
http://www.freesoftwaremagazine.com/articles/intro_zope_1
PgDBF - Migrating xBase databases to PostgreSQL .
http://pgdbf.sourceforge.net/
Multi-processing map for Python .
http://honeypot.net/multi-processing-map-python
Education
B.S., Computer Science / Physics Minor
Missouri State University
August 2000