At this point in my career, the people I work with are more important than the particular tasks I perform. At one time or another, I've filled all of the technical roles on a software development team; I'm confident in my ability to do whatever it takes to help my team accomplish its goals.
I am looking for people that want to build the best solution possible, within the business constraints that exist. Most of my recent experience has been within the financial services industry, but I also enjoy learning about new businesses.
Specialties: Object-oriented development, refactoring, unit testing, coding practices, training and mentoring developers, technical evangelism (including broad re...