I enjoy programming software and managing computers, and I have been doing so since 2002. I am skilled with many of the technologies that power web applications: Linux systems, databases, web applications, and web user interfaces.
I thrive on solving complex problems and I love working in a team.
I am passionate about doing excellent work, and I believe that effective and respectful communication is a key component of every successful software team.
I am a strong believer in
Test-Driven Development. I am well versed in
practices, and I
in the open source community.
Lastly, I think that having a sense of humor about stuff helps you not die.
, St. Paul, MN (January 2009 - present)
Senior Web Developer
- Ground-up rewrite of an enterprise web application / message delivery system
- Developed new tranasctional email, sms, and voice messaging SASS application
- Worked in a devops team to automate server configuration and provisioning using Foreman and Puppet
- Internet Broadcasting Systems
, Minneapolis, MN (December, 2005 - December, 2008)
- Lead UI Developer for NowLocal project (December 2007 - September 2008)
- Lead developer for TheLab, a Flex-based "futures market" on product ideas for internal use
(July 2006 - July 2007). In this position, I led a team of 8 developers on an agile project. I presided
over a successful relaunch of the site.
(2006 Torino Olympics)
using object-oriented practices and test-driven development
- Fisher Real Estate, L.L.L.P.
, Baltimore, MD (May 2002 - December 2005)
Designed, developed, and maintained
Note: link goes to the Internet Archive version of this site; company no longer exists
- Invented an effective strategy for client attraction and lead retention using an opt-in email list and push notifications for new vacancies
- Developed new system for collecting and tracking maintenance requests from tenants
Some Open-Source Projects
open source software,
Ruby on Rails,
Persistence and Messaging