
Technical/Lead Developer (UI)
Melbourne Area, Australia

Technical/Lead Developer (UI)
Melbourne Area, Australia
Over the past 15 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, Swing and UI development. JDBC and O-R mapping (JPA and JDO). Object Oriented methods. Weblogic installation, operation and integration. Oracle, DB/2. Smalltalk Envy/Developer, Unix shell scripting, awk/sed. FC Linux and Bering uClibc configuration and maintenance.
(Computer Software industry)
September 2008 — Present (1 year 3 months)
Lead Developer on Sensis's $100 million integration project known as "Morph". My role in this project was overseeing the implementation of the downstream transformation for a specific product stream (Citysearch) and coordinating with product stake holders. Citysearch is a J2EE implementation using Spring with Hibernate backing onto an Oracle (10g) RAC. The core of the Citysearch application is based around a metadata-driven CMS (Fatwire) with data access facilitated by load-balanced FAST Data Services instances. The application logic is deployed to a Weblogic Application Sever cluster and the user-services component is a JSP-centric web application, served by a load-balanced apache cluster. My role within the Citysearch itself has been to design and implement an abstraction layer for the FAST Data Services and to redesign and implement data ingestion to the CMS from external data services providers (the raw data content of the Citysearch CMS) via XML transformation (XSLT) and data aggregation for services such as Geocoding and map data integration (via SOAP). The Citysearch project is run as an Agile project with a heavy TDD focus using JUnit, Cucumber and Hudson
(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.
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