Principal Software Engineer at FiniteStateMachine
New South Wales, Australia
Principal Software Engineer at FiniteStateMachine
New South Wales, Australia
Entrepreneur and Software Developer obsessed with creating elegant, sophisticated software and astounding user experiences.
Wide range of technical experience on large and small software development projects.
Available for freelance projects and consultation for select customers.
Specialist in Ruby on Rails and Agile Development.
web application development, facebook development, user experience, agile methods, ruby on rails, erlang, php, mysql, javascript, ajax, html
(Non-Profit; Non-Profit Organization Management industry)
January 2009 — Present (1 year )
Senior Software Engineer for Inspire Digital, part of the Inspire Foundation, a non-profit organisation who combine technology with the direct involvement of young people to deliver innovative and practical online programs that prevent youth suicide and improve young people's mental health and wellbeing.
Reachout Global:
- http://au.reachout.com/
- http://ie.reachout.com/
Ruby on Rails content and community platform developed for the Inspire Foundation's Reachout program. Large-scale site deployment with an active Scrum process embedded within the Inspire organisation. Development using rSpec, Cucumber, Continuous Integration and the “greatest hits” of the Rails stack.
Between The Lines
- http://betweenthelines.net.au
Ruby on Rails-based site built using the Reachout Content Platform.
(Information Technology and Services industry)
January 2008 — Present (2 years )
FiniteStateMachine is obsessed with creating elegant, sophisticated software.
We specialize in Ruby on Rails and have a no-nonsense and agile approach to software development.
(Privately Held; Information Technology and Services industry)
August 2004 — January 2008 (3 years 6 months)
Senior Software Engineer for WebAlive, a privately-owned Australian company developing Content Management and Ecommerce software, deployed to over 2000 customers in Australia, Canada, the United Kingdom and the Middle East
My role included:
- Extensive Java, Web Services and PHP development, using an Agile and Test-Driven methodology, driven by Ant, JUnit and Cruise Control.
- Architect and lead developer of the “next-generation” of the WebAlive product, designed to scale to support 100,000s of customers and using a sophisticated AJAX-enabled interface for ease-of-use and Amazon AWS for service scalability.
Selected Achievements:
- Worked under intense deadline pressure and across a language barrier on the ground in Shanghai to deliver a localised version of the WebAlive software for a major telecom partner. Addressed significant scalability issues for an initial deployment of 10,000 sites.
- Developed MYOB Account Software integration, providing seamless transactional integration between desktop accounting software and web sites. The integration formed the heart of WebAlive's flagship “WebCommerce” software package.
(Educational Institution; 5001-10,000 employees; Facilities Services industry)
January 2002 — August 2004 (2 years 8 months)
(Information Technology and Services industry)
2000 — 2001 (1 year )
(Information Technology and Services industry)
January 1999 — May 2000 (1 year 5 months)
Technical Lead working predominately with ASP and ColdFusion. Biggest project achievement was as an extranet system for the Queensland Ambulance Service.
Masters of Information Technology , Computer Science, Human-Computer Interaction , 2002 — 2004
Continuing my love-hate relationship with the academy, I completed most of my Master's before hitting the university bureaucracy head-on and retreating to the safety of the "real world".
1996 — 1998
Bachelor of Arts , Philosophy , 1993 — 1996
Finished 2/3 of a Double Philosophy Major and then left for the greener pastures of Computing and Information Technology.
technology, innovation, user experience, ruby on rails, web application architecture, history, music, science fiction, science fact
OWASP - Web Application Security Project
Ruby on Rails Sydney
Gonzo Software Developers Association
Swinburne School of Information Technology Teaching Excellence Award (2004)
Griffith University Academic Award (1998)