
Software Engineer, Entrepreneur, Unconference Organiser & Connector
South Brisbane Area, Australia

Software Engineer, Entrepreneur, Unconference Organiser & Connector
South Brisbane Area, Australia
I have 15 years experience in software development in a variety of different technologies including C, C++, Tuxedo, Java/JEE and more recently Groovy/Grails. Over the years I have worked in several different industries including Network Hardware. Insurance, Accounting, Exchange, Institutional Banking, Government & Travel. My roles have been varied, ranging from Analyst Programmer to Team Leader to Architect.
My background is Electronic Engineering and I am a Chartered Engineer and member of The Institute of Engineering & Technology. I am forever striving to apply my best Engineering practices to the field of software development and deliver my absolute best.
Agile/Scrum/XP, Groovy/Grails, Application Development Frameworks, Cloud Computing, Open Source Technology
(Privately Held; Computer Software industry)
August 2008 — Present (1 year 5 months)
We are an IT consultancy specialising in high quality, high value Agile & Test Driven Development, based on the Gold Coast in Queensland, Australia.
We have the experience and expertise to help you eliminate the ‘pain points’ in your business by applying the latest technologies and techniques. We are an established, productive software development team available for hire.
(Privately Held; Computer Software industry)
March 2006 — Present (3 years 10 months)
Me and a few others like to organise Barcamps, Local Meetup Groups and other Unconferences around South East Queensland.
(Privately Held; Information Technology and Services industry)
July 2002 — Present (7 years 6 months)
- Ruby on Rails
- Java/JEE
- Groovy/Grails
- MySQL
- Linux
(Government Agency; Government Administration industry)
April 2009 — August 2009 (5 months)
Java, JEE, Weblogic, Ingres, Eclipse
(Government Agency; 501-1000 employees; Government Administration industry)
October 2006 — October 2007 (1 year 1 month)
- C++, Java, JEE, Struts, Tiles, Spring, Junit, Ant, Hibernate, iBATIS
- Oracle 9.2-10, Ingres
- Weblogic 8.1 (Server & Portal)
- Eclipse, Weblogic 8.1 Workshop
- MS Windows XP, Sun Solaris 9-10, BSD Unix
- Extreme Programming and Agile software development methodologies
- Enterprise Architect, SubVersion (SVN), JIRA
(Government Agency; 1001-5000 employees; Government Administration industry)
April 2006 — October 2006 (7 months)
- Java, J2EE, Junit, JSF, Ant, Maven, Continuum, HTML, Javascript, UML, XML, Webservices, Portlets
- Borland Enterprise Server 5.1, Borland JBuilder 6, Eclipse 3.2, IBM Websphere 6.5, Websphere Portal
- MS Windows XP, Sun Solaris 9-10, MVS CICS
- Dimensions, Primavera
(Government Agency; 201-500 employees; Education Management industry)
May 2005 — April 2006 (1 year )
- C++, C, Java, J2EE, Struts, Tiles, Spring, Junit, Ant, HTML, Javascript, PHP, Perl, EPL
- Oracle 9.2-10, MySQL 3.2-4
- Weblogic 8.1 (Server & Portal)
- MS Windows XP, Sun Solaris 9-10, Citrix Metaframe, BSD Unix, Redhat Linux
Extreme Programming and Agile software development methodologies
- CVS, SubVersion (SVN), JIRA
(Public Company; 5001-10,000 employees; CBA; Banking industry)
September 2001 — June 2005 (3 years 10 months)
Projects
- ecommcorporate
- Complete re-architecture of ecommcorporate from Tuxedo back end to J2EE / webMethods based solution
- Next generation J2EE browser-based version of ecommcorporate
- STP system to feed settlement data from ecommcorporate into the MIDAS system
- Major upgrade of the pricing engine component of ecommcorporate from a proprietary C++ to a J2EE based solution
- Integration of Murex trading platform with webMethods
- FX Trading Gateway. Integration of auto-pricing system with FX portals FX-ALL and Currenex
Skills
- C++, C, Java, J2EE, Struts, Junit, Ant, HTML, Javascript, Visual Basic, CORBA
- Oracle 8.0.4–9.2, MS SQL Server 2000, Sybase
- Tuxedo 6.4-8.1, Weblogic 4.0.5-8.1, MQSeries 5.2, webMethods 6.1, IIS
- MS Windows NT4.0 & 2000 Server, Sun Solaris 2.6-9, Citrix Metaframe
- Sunguard Global Trader, Velocity VBanking Platform, Murex
- XP and Agile software development methodologies
- MS Sourcesafe, CVS, SubVersion (SVN)
(Privately Held; 11-50 employees; Capital Markets industry)
January 2001 — July 2001 (7 months)
Projects
· CARM Gateway project for Sydney Futures Exchange. Distributed server development providing gateway between current trading & clearing systems.
Skills
· MS Visual C++ 6, Borland C++ Builder 4, Roguewave Tools.h++
· SQL Server 7, OM Secur 16.4
· MS NT4.0, TIB/Rendezvous, MS Visual SourceSafe
· Object Oriented Design (UML), MS Visual Modeler
· Financial exposure to futures & options trading and clearing activities
(Privately Held; 11-50 employees; Accounting industry)
February 2000 — January 2001 (1 year )
Projects
· GSTPay. An Internet based service supporting the preparation, review and lodgment of the Business Activity Statement.
Skills
· HP AC++, STL, MS Visual C++ 6, IBM VisualAge C++, Java
· BEA Tuxedo 6.5, Weblogic 5.1, Netscape IPlanet
· MS Visual SourceSafe, Merant PVCS 6.6
· Oracle 8.1.6, Microsoft Access 97 & 2000
· HPUX 11.00, MS NT4.0
· Object Oriented Design (UML), Rational Rose
(Public Company; 10,001 or more employees; COMS; Computer Networking industry)
October 1996 — November 1999 (3 years 2 months)
Projects
· SuperStack 3 Switch 4900 – 100/1000
· Gigabit Module for SuperStack Switch
· SuperStack II 1000/3000 final agent
Skills
· C/C++ Development in real-time embedded
· Networking (Ethernet, ATM, TCP/IP,
· HTML & Java development for embedded
· SunOS/Solaris, Windows 95 and NT 4
· Tcl for writing test scripts used during
· Object Oriented Design (Booch), Rational
· Clearcase revision control software
(Privately Held; 501-1000 employees; Insurance industry)
January 1999 — September 1999 (9 months)
Projects
- Development & maintenance of
- Design & development of next-generation
Skills
- Visual C++ 6, MFC, ADO, OLE/DB,
- Microsoft SQL Server 7, Microsoft
- Borland C++ Builder 4, Borland
- C Programming on SCOUnix (3.2,
- Informix (SE 5), C/ISAM, SQL
(Public Company; 10,001 or more employees; IBM; Computer Networking industry)
1994 — 1995 (1 year )
Projects
- IBM Global Network MQ Service
· IBM Global Network Factory Gate Reporting System
· Query tool for Worldwide Customer Satisfaction Database
· Visualizer - decision support software
Skills
· C/C+ development on AIX Unix
· OS/2, AIX, VM and MVS operating systems
· IBM DB/2 & SQL/DS & MQ Series
Certified ScrumMaster , Scrum, Agile project management , 2008 — 2008
MIET CEng , Chartered Engineer (CEng) , 1995 — 2006
BEng , Electronic & Computer Engineering , 1992 — 1996
Photography, The Outdoors, Gardening, Green Politics, Family, Free/Open Software, Linux, Esperanto, Didgeridu, Cycling
Institute of Engineering & Technology (IET) - Queensland Network (Committee Member & Webmaster), Barcamp, Open Source Developers Club
Chartered Engineer (C.Eng), Certified ScrumMaster