I am a skilled developer with experience in many different languages, technologies, and environments. I welcome challenges, like refactoring existing code bases, or dealing with complex systems. I advocate the importance of well defined requirements up front, and excel at producing quality long term solutions more quickly than most of my peers.