I was based in London for two years and worked with the agile consultancy Equal Experts. There I helped the John Lewis team develop a component library and design system in React. With O2 Priority I helped build a high performance Node app that scaled up to support 20k concurrent users as well as optimising the mobile-web experience. I helped build an analytics platform for Informa clients to explore and visualise agricultural data. Another interesting piece of work I picked up was developing a tool for tagging and annotating traffic images for lvl5 for application in self-driving cars.
In Melbourne, Australia I worked for Inspire9 Development, a development agency that worked with early-stage startups and helped them develop Tribes - an app for managing co-working spaces. I also worked with Adioso for two years and PageUp People for four years - the leading Australian talent management software provider. I have now been working on the web professionally for over years.
I build working software with readable code that's well tested.
- Ability to work both independently and collaboratively.
- Highly self motivated requiring very little supervision.
- Always learning and loves being challenged.
- Regularly shares at community events.
High level of competency and experience in:
- Full stack development with Ruby on Rails & Node.js
- Backbone, Angular, React, Vue
- jQuery, Lodash, D3
- Accessibility & browser compatibility
- Responsive mobile web apps, hybrid and native approaches
- Static site generators
- Build tools and module bundlers
- Canvas & SVG
I also have professional experience working with:
- Continuous Integration tools
- Heroku, AWS, Google Cloud Platform
- Django & Python
- Photoshop, Illustrator & Sketch
|2004 – 2007||
Swinburne University, Hawthorn
Bachelor of Multimedia - Multimedia Software Development
Achieved a distinction average
|1998 – 2003||
VCE, Billanook College, Mooroolbark
Maths Methods / Physics / English / Media Studies / VET Multimedia / Information Processing and Management
Achieved an ENTER of 83.55
|2006||Golden Key International Honour Society Membership|
|2003||Subject award: Academic excellence – VET Multimedia|
|2003||Certificate II in Arts (Interactive Multimedia)|
|2016 - now||
Front-End Engineer with Equal Experts
The team at John Lewis were busy breaking up a big online store into many, I helped them develop their component library and design system so all teams could build on the same base.
With O2 Priority I built a high performance Node app and CMS in React. I also optimised their mobile experience and built a component library to help keep things maintainable.
For Informa Agribusiness Intelligence I worked on an Aurelia app, adding search & filter capabilities and data visualisations for agricultural insights.
lvl5.ai based in San Francisco asked me to develop an image tagging and annotation tool in React.
I was also involved with interviewing and bringing new engineers into the fold at Equal Experts.
Tooling: NodeJS, AWS, Nginx, MongoDB, React, Vue, ES6, Aurelia, D3, Sass, Mocha, Enzyme & Sinon
|2015 - 2016||
Front-end developer at Inspire9
Inspire9 development make web apps for startups.
Tooling: Rails, Heroku, AWS, Docker, CoffeeScript / ES6, Cordova, Angular, React, React Native, Mocha & Chai, jQuery
|2013 - 2015||
Front-end developer at Adioso
Adioso is a flight search engine born and bred in Melbourne, it's the best way to find cheap flights for flexible travellers who don't have fixed dates in mind.
Tooling: Python, Django, Middleman, CoffeeScript, Backbone, jQuery
Web developer at Culture Amp
I built out a self-service platform where clients could configure their accounts for Murmur, an employee engagement surveying tool with analytics.
Tooling: Rails, MongoDB, AWS, Heroku, CoffeeScript, Backbone, jQuery
|2012 - 2013||
Front end developer at Inspire9
Building Rails applications with a small super-talented team & learning lots.
Tooling: Rails, Sass, Cordova, Backbone
|2012 - Now||
Freelance Web developer and author at Yellowshoe
Web applications & games as well as contracting to Melbourne based web development agencies.
|2007 - 2012||
Web developer & designer at PageUp People
Specialised in design and front end development but also developed .NET and Rails applications.
Mentored other developers in front-end development and produced front end standards.
Was the lead designer & developer working on a re-design of the recruitment product for the global market.
Tooling: .NET, C#, Rails, Sass, Prototype / jQuery
Teaching at Swinburne University
Tutored classes of 120-140 students per semester
I also developed teaching material for Internet Technologies.
Web developer at Swinburne University
During my final year of study I worked with Andrew Normand and Caroline Rojas in the Web Managers Department at Swinburne. I rewrote the Administration Area (a CMS that enables publishers to update their individual sites) using object oriented PHP & MySQL.
I also made global semantic markup changes to the site including making all navigational menus lists.
Web developer at yellowshoe
My own business mostly in CSS development, I received work from my contributions on the CSS forum at Sitepoint, where I actively participated.
Web developer at Faculty of ICT, Swinburne University
I worked full time during 2006 as a web developer producing content for the site & developing a faculty intranet.
Working as a tutor in web development subjects at Swinburne University has developed my listening and teaching skills. I'm creative, a good problem solver and a life long learner.
Interests and hobbies
Guitar, singing, cooking, yoga, vector graphics, handstands and bike riding.