Rails, Agile, XP, consulting, client management, test driven development, continuous integration, project management, all the things!
Kevin is one of the most energetic developers I've ever met. It's not just his technical expertise that I find most impressive. It's his constant learning and desire to create and do it well and do it right. He finds considerations and angles to approach projects that open my mind to my own challenges. He really is inspiring.
Kevin is a great guy and a top tier developer. He is an clear example of the excellence that is so indicative of our engineering group at CIM - strong OO skills, adherence to good design and an overall great guy to work with.
Kevin was able to instill our entire team with a new culture of code quality and testing by working with just a few of us. His enthusiasm and desire for code quality drove those of us that worked with him to work hard to bring that same coverage and assurance of code quality to every project that we work on.
I was Kevin's coach as he moved into a role as special projects director for the CEO. He took on complex, company-wide initiatives that required him to collaborate effectively at all levels a rapidly growing organization. Kevin is likely to improve the collaboration, process & maturity of any engineering team.
Kevin is a highly talented engineer who not only produces high quality software, but also cares very deeply about the process that it takes to make that endeavor sustainable. Kevin's engagements with clients are about enablement and collaboration, not simply lines of code produced.
I can recommend Kevin without reservation as someone who can help almost any software development team get better at what they do, and be happier while they do it.
Kevin, is a talented engineer who was not only a pleasure to work with, but very flexible to our schedules, working environment, and operational procedures. I personally learned a lot working with him and feel I am a better engineer as a result.
Kevin is a very passionate developer, always looking for ways to hone his craft, and spread his ideas and knowledge to the people he's working with.