I have been integral in building enterprise applications for over 14 years in a variety of roles. I have designed and developed service oriented architectures, led requirements gathering meetings, analyzed data flows, performed project management functions and mentored development teams. I have over 16 years experience with object oriented design methodologies and have a working knowledge of software patterns and best practices. After six years of designing and developing back-end business services in C++ and Java on Unix, I moved into .Net and Open Source Web development, which I performed for six years. I am now back into the Java space, building web applications and services using Spring/JAX-RS/WebSphere/Tomcat/Angular.js. I also keep my hands into Ruby/Rails via side projects.
Specialties: Object Oriented Design and Development, Software Development Life Cycle Management, Enterprise Messagin