Here are a few of the recommendations I've received: “Tim is the consummate software developer, with extensive knowledge and capability. I had the opportunity to pair with Tim many times over the course of year while at GeoLearning, and it was always the most enjoyable pairing session to look forward to. Tim is sharp, patient, knows how to explain things, and most importantly knows how to get things done. I'd pick Tim in a heartbeat for my "dream team" of developers.” J.L. February 1, 2011 “Tim deeply understands the fundamentals of agile, lean, and test-driven development and is able, like few others, to succinctly communicate their essentials in a practical, "this is how we're gonna do it" kind of way. Moreover, when reality and theory collide, Tim has the depth of understanding to help tweak and tailor practices and promote their implementation in way that meshes with an organization's existing culture/operations. If you want your d...