Software consultant who loves building software in highly agile (XP+Scrum) teams. Mainly working in .NET with liberal sprinklings of Java, Ruby, C, C++ and Python.
Loves: TDD, build automation and elegant, working code
Hates: Untested legacy code and siloing