19 Powers Court, Alameda, CA 94501 - 402-640-6746 - kirk@strauser.com
http://www.linkedin.com/pub/kirk-strauser/0/8b/263
A leadership position in Software Development.
Assumed ownership of a mission critical service and prepared it for public release.
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.
Operating Systems: Several major Linux distributions, FreeBSD, OpenBSD
Languages: Python, SQL, C, shell scripting, JavaScript, Perl, PHP
Senior Software Engineer
September 2012 - present
San Francisco, CA
Joined the Cloud Services department as part of the team designing and implementing the infrastructure of one world's largest cloud hosting providers.
Researched and wrote design white papers for scaleable, highly available architectures.
Assumed ownership responsibilities for GoGrid's highly available, distributed, mission critical Dynamic Load Balancer service.
Web Development Contractor
January 2012 - September 2012
San Francisco, CA
Modernized the web development infrastructure, with an emphasis on implementing and documenting version control, deployment processeses, and testing.
Drove the technical implementation of the company's successful website relaunch.
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 financial 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 deployment flexibility. 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, firewall design, and VPN deployment.
"Filtering Spam with Postfix". Free Software Magazine, March 2005.
http://www.freesoftwaremagazine.com/articles/focus_spam_postfix
"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
B.S., Computer Science / Physics Minor
Missouri State University
August 2000