- Senior DeveloperSportsbet2015 - 2016
Technologies: Backbone, Node, AngularJS, Java, Bootstrap, SASS, Load runner, BDD, TDD, CI, Selenium, QUnit, REST, Agile
- Developed multiple successful features from inception to release, delivering full-stack turnkey solutions.
- Achieved 100% unit test code coverage and 100% automated end-to-end test coverage for critical paths.
- UI Development LeadAccenture2014 - 2014
- Awarded "delivery champion of the month" for September, 2014.
- Completed two MVPs in two months.
- Created a tool to record and playback live matches from the API level.
- Implemented a daily happiness rating (Agile).
- Developer/Solutions ArchitectRMIT University2013 - 2014
Technologies: AngularJS, Bootstrap, Foundation, SASS, Jenkins, T4 CMS, JIRA, CI, Agile
- Created the new RMIT University responsive website.
- Developed the RMIT student portal for mobile and desktop.
- Composed a front-end development workflow using Grunt.
- Implemented Heroku-style code deployment to the server via Git push.
- Built responsive prototypes.
- Lead DeveloperSalsa Digital2009 - 2013
Technologies: AngularJS, Angular UI, Bootstrap, CSS, PHP, SOAP, SOAP UI, Selenium, SilverStripe
- Designed and led the development of a member management system for RSL and Tabcorp.
- Created an Android/iPhone app for Targa Australia to publish race results/timing, news, road closure information, and its live Twitter feed.
- Built a back-end for Vision Super Industry Fund members to manage their super.
- Designed and developed a "scratch and win" promotion for Office Choice, a stationary franchise with hundreds of stores all over Australia. Customers checked the scratchy numbers through the website.
- Senior Software DeveloperClick Creative2007 - 2009
Technologies: SilverStripe, PHP, Magento, WordPress
- Designed and developed a loyalty rewards card system called Playdays for a children's play center. A barcode reader was used as an input device to scan membership cards and register websites via a web page.
- Implemented an industry funds management member portal for investors with group-based privileges using SilverStripe CMS.
- Software DeveloperSMART IT2006 - 2007
Technologies: .NET, PHP, Flash, MySQL, Apache
- Developed Centsable personal finance software to help plan, budget, track, and achieve financial goals. .NET back-end with a Flash UI.
- Created a system for delivery company Aussie Farmers to check if a customer address is serviced by the Aussie Farmers delivery team using Google Maps. Longitude/latitude returned by Google Maps geocoder was transformed to pixel coordinates in another map where serviced suburbs were encoded with colored pixels.
- Web Development Team VolunteerOxfam Australia2005 - 2006
- Collaborated with the Oxfam media team to publish news and articles on the Oxfam website.
- InternHewlett-Packard2004 - 2005
Technologies: Windows Macros, AutoHotkey
- Used macro scripting to automate importing of CSV contacts from Excel to Siebel CRM.
- Technical Support EngineerMicrosoft Service Network (MSN)2002 - 2003
Technologies: Technical Support
- Worked as an online technical support engineer for MSN, supporting users of Hotmail and MSN browser.