- Technical LeadIBM2016 - PRESENT
Technologies: Android, Android wear, Bluetooth, BLE, Beacons, Java
- Developed the Android native eCommerce app for 2the second largest supermarket chain in the Netherlands. Also designed and created an Android wear platform to help the blind navigate in swimming pools. Mentored and assisted junior and senior developers in Android. Node.js, and Angular.
- 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.