
Developer at Financial Synergy
Melbourne Area, Australia

Developer at Financial Synergy
Melbourne Area, Australia
As an agile development enthusiast, I am striving to raise the standard of software development in teams. Ever changing requirements are the norm for software development projects, and there are techniques being evolved for managing the process more efficiently.
In the domain of realtime equity trading systems there is great inherent complexity. I believe in utilizing many different techniques to maximize the quality of a system, and in order to allow the evolution of a system to proceed efficiently.
C++, Java, Python, Agile methodologies, extreme programming, lean software development, automated stockmarket trading, stockbroking & investment banking, Test driven development, automated system testing, unit testing, refactoring, continuous integration, pair programming, team leading, iterative development, efficient algorithms, low latency, version control, realtime systems, high availability, FIX protocol, performance optimization
(Privately Held; Financial Services industry)
March 2009 — Present (5 months)
Developing in C and Java, and leading and implementing agile development initiatives.
(Computer Software industry)
2008 — March 2009 (1 year)
Working on UBS' Order Management System for Asian equity markets, Sapphire.
(Computer Software industry)
2005 — April 2008 (3 years)
(Public Company; 1001-5000 employees; ITG; Investment Management industry)
November 2005 — April 2008 (2 years 6 months)
I was consulting to ITG (institutional stockbroking) as a C++ and Python software developer. I helped them with a medium sized porting project, utilizing my skills in automated testing and agile methodologies.
My role included L2 support, hiring, mentoring, team leading and architecture as well as development.
(Public Company; 5001-10,000 employees; Computer Software industry)
October 2003 — November 2005 (2 years 2 months)
I was working as a C++ and Java developer in a large team, writing software for provisioning accounts to users to various endpoint systems.
(Privately Held; 11-50 employees; Airlines/Aviation industry)
September 1994 — June 1998 (3 years 10 months)
Mainly worked as a developer in medium to large team writing aviation simulation software (TAAM) used by airports and aviation authorities to plan changes to airspace and airport layouts.
TPG has since been taken over by Boeing.
B. App. Sci. , Computer Science (distinction) , 1990 — 1994