: I am experienced in a variety of Java API’s and frameworks. I have recently worked with Spring 4, Spring Boot, JPA (Hibernate and EclipseLink) in addition to others. In my current role Groovy is the primary language used - and I am familiar with many of the languages features and quirks (including writing Functional Programming style groovy
: My server side web development experience has largely been based on the Spring MVC framework (although current role uses ColdFusion for server side web stack). I have also worked with some client side technology, having used jQuery, Bootstrap, LESS, SASS and have also experimented with other interesting technologies such as Backbone/Underscore/Require.
: I have a good knowledge of application life-cycle management and have worked with SVN, Git, Maven, Gradle, Sonar and Jenkins. I have experience with an array of testing tools and technologies.
I have also gained experience and knowledge of other technologies from several side projects and research that I have undertaken in my free time, including Android, a variety of social APIs (Twitter etc) and cloud platforms such as CloudFoundry/OpenShift/AppFog/Parse.
As part of Nerdability, I created, and am now primary contributor to, two Spring projects - Spring-Social-Geeklist
, which provide core integration with those third-party APIs on top of the Spring Social framework. They are both listed as community projects: http://projects.spring.io/spring-social/
I write a blog covering technical and opinion articles that can be found here: automateddeveloper.blogspot.com
(I am also a DZone MVB