Summary:

I am an independent software developer currently based in Wellington, NZ. My main area of interest is Agile backend development on the Java platform. I am a strong believer in the benefits of Test Driven Development and Continuous Integration. I also enjoy hobby game development in my spare time.

Skills:

Languages:Java, JEE.
 SQL (Oracle, MSSQL)
 Groovy for scripting
 C++

Operating Systems:Linux (Suse, Ubuntu, Red Hat)
 Win 32
 Deployed to AIX and Solaris

Tools:Intellij IDEA
  Oracle (10g)
  • Analytics
  • Stored Procedures
  • Table Functions
  • Oracle XML
 Subversion, Git
 Gigaspaces
 JBoss
 Amazon EC2
 Team City, Cruise Control
  Java Libraries, including
  • Spring, Spring MVC
  • Hibernate, IBatis, JDBC
  • EJB3
  • ActiveMQ
  • Tomcat
  • Ant, Maven
  • JUnit, Fitnesse, Mockito, Easymock, Dbunit, Ejb3Unit, JMockit

Work History:

2009 - Now: Red Energy
 
  • JEE Energy Reconciliation and Reporting Application.
    • Oracle, Spring, Hibernate, GWT.
  • JEE XML data store.
    • Oracle XML, Spring, IBatis, GWT.
2008 - 2009: Signature Technologies (London)
 
  • Developed a scalable, external facing Casino Gaming engine.
    • Gigaspaces, ActiveMQ, Spring, SpringMVC, Velocity, JQuery, Grails, MySQL.
2007 - 2008: Pioneer Investments (Dublin)
 
  • JEE Quant Developer Risk Budgeting Application.
    • MSSQL, JBoss, Hibernate, JSP/JSF/Seam Front End.
  • JEE Unit/Integration Test Suite for existing Quant Applications.
    • DBUnit, TestNG, EJB3Unit, Junit, Jmockit.
  • Ant based production release tool.
2005 - 2007: Red Energy
 
  • JEE Energy Reconciliation and Reporting Application.
    • Oracle, Spring, Hibernate, Tapestry front end.
  • JEE XML data store.
    • Oracle XML, Spring, IBatis, Tapestry front end.
  • JEE Integration.
    • Servicemix ESB, Doc lit wrapped WSDL definition for internal Web Services.
  • Xfire for SOAP stack.
  • Single Sign On against Active Directory using Vintela and Acegi.
2005 - 2007: Pulp Magazine
 
  • Video Game Reviewer, 6 titles every 2 months across all formats.
2002 - 2005: Contact Energy
 
  • (2004) Contact Energy Database Support.
    • Unidata, Queries and Operational Support.
  • (2002 - 2003) Business Analyst.
    • Analyst on Energy Metering application defining Use Cases and requirements.
    • Onsite installation and implementation of application across NZ.

Contacts And Further Info:

Please feel free to contact me on nick.jones at arachnid.co.nz if you would like further information or details for referees.