I am a passionate developer with over ten years of experience developing enterprise applications. I love learning new technologies and tools and thrive in an environment that likes to stay current. I immensely enjoy working on a team that is collaborate on the designs and implementations of new and existing features. Through the years I have become particularly good at refactoring existing code bases to accommodate new features and/or improve the overall design. I am a strong believer that quality matters and tools like up-front design and unit testing is key to making that happen.Specialties: Java, C, GTK+, SQL, Spring, Mockito and Groovy.