
Technical/Lead Developer (UI)
Melbourne Area, Australia

Technical/Lead Developer (UI)
Melbourne Area, Australia
Over the past 16 years I've been involved in a number of ground-up, full lifecycle projects, all within the financial services industry. I've been involved in building significant parts of systems ranging from Risk Management and Trading Systems for the Wholesale Banking sector to Account management and Branch sales for Retail Banking. The most recent development efforts have been within the Insurance industry, building Policy Admin, Illustration and Receipting systems.
I was part of the core development effort for the Value Flow System, which is a financial services meta-system applicable to a range of financial instruments and environments. This system is successfully deployed to Commercial Union (Polska) as their primary strategic Policy Admin system for a range of their products, including one of their flagship Universal Life products.
Java/J2EE developer with 16 years financial services systems development. Expertise in JPA and JDO OR-mapping (Hibernate and Kodo), J2EE implementations with spring deployed to both heavyweight (Weblogic) and lightweight containers (tomcat). XML transformation (xslt, stx) and Webservices (SOAP). Strong Oracle and unix experience, especially Solaris and RHEL. Group development and agile techniques with ant, ivy, ruby, cucumber and BDD, continuous integration and TDD.
(Financial Services industry)
February 2003 — September 2008 (5 years 8 months)
Part of the core architectural team on the Value Flow System. Value Flow was successfully deployed to Commerical Union/Aviva in Poland in 2006. The main focus at Fluency was the implementation of the UI components (swing) and design of a J2EE integration and communications layer through to a business logic layer, which was deployed to a Weblogic container.
(Public Company; 10,001 or more employees; Insurance industry)
September 2003 — May 2008 (4 years 9 months)
Java/J2EE SDLC project for insurance admin system to replace existing 2-tier oracle forms systems. Successful project now in maintenance.
(Insurance industry)
January 1999 — June 2003 (4 years 6 months)
Java development for a illustration and admin system for new Universal Life product line
(Capital Markets industry)
January 1998 — January 1999 (1 year 1 month)
Smalltalk project developing a Risk Management system for Capital Markets and including an FX Trading component.
(Investment Banking industry)
March 1997 — 1998 (1 year )
Part of a large development team implementing a Derivatives and Options trading and risk management system.
(Banking industry)
February 1995 — July 1996 (1 year 6 months)
Retail banking account management application at Standard Chartered Bank in Hong Kong
(Computer Software industry)
April 1994 — January 1995 (10 months)
Worked with Dr. Bertrand Meyer on the development of Eiffel Build, part of the Eiffel Tool Suite.
(Educational Institution; Higher Education industry)
November 1992 — December 1993 (1 year 2 months)
Monash University: Nov 1992 - Dec 1993
Research Assistant within the Department of Information Systems at Monash University. My research activities were mostly centred around object orientation. Most significantly, I was employed by the research group to implement their real-time telemetry simulation using Smalltalk/V on a MacIntosh Quadra. In addition to research assistant, I was also a sessional tutor teaching Object Oriented Analysis to 3rd year students and C programming to 2nd year students.
B.Comp (Hons. 1st Class) , Computer Science , 1990 — 1993
Research Assistant (1993) - Dept. Information Systems
Sessional Tutor (1993) - Object Oriented methods
Australian Postgraduate Research Award (APRA scholarship) 1993
Simsion Bowles data modelling prize 1993
Australian Computer Society award 1992
Aspect Computing scholarship 1992