Summary:

I am an independent software developer currently based in London. 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 4 and 5+, JEE.
 SQL (Oracle, MSSQL)
 Groovy for scripting
 C++
 OpenGL

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
 JBoss
 Cruise Control
  Java Libraries, including
  • Spring
    • Acegi
  • EJB3
  • IBatis
  • Tomcat
  • JUnit, Easymock, Dbunit, Ejb3Unit, JMockit
  • XFire (Web Service Soap Stack)

Work History:

2007 - Present: Pioneer Investments (2 * 6 months Contracts)
  • 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 (4 * 6 months Contracts)
  • 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.