About
Over the past 20 years I have continuously challenged myself with new languages, frameworks and methodologies. My core languages have always been html, css & javascript but I have also worked as a full stack php developer building both bespoke CMS solutions and small business applications. My current role at IAG is Lead Front End Developer (or Lead Software Engineer as IAG prefer to label us) and have been responsible for developing React applications and components.
Work experience
Lead Front End Developer, IAG
08/2016 - Present
I am currently working as a lead front end developer on IAG's Chroma Design System team and have been responsible with setting up CI/CD workflows in Github Actions as well as hosting environments in AWS. I have had experience setting up deployments to S3 via the AWS CLI from Github Actions and setting up CloudFront, Route 53 and simple Lambda functions. I have also been responsible for creating and maintaining components both in our old Core product which is html/scss alongside a React npm package which is consumed by the app development teams as well as our new token based component library in Bit. I have also set up testing and documentation across the design system. I have had experience working on multiple applications at IAG that have been built or are being built using React/Redux running on top of a Node Express Server and interfacing with an API backend architecture to access the various IAG systems. We are always striving to increase the quality of our projects with good test coverage and code reviews.
Senior Front End Developer, Pacific Magazines
03/2016 - 08/2016
During my time at Pacific Magazines I worked on a couple of large React applications using React/Redux to integrate with a .NET MVC Application.
UI Developer, IAG
11/2014 - 03/2016
Working as a UI developer as part of IAG Labs developing html/css/javascript solutions to integrate with the backend systems for the online quoting applications.
Front End Developer, Reactive
09/2014 - 11/2014
At Reactive I was responsible for working with a .NET team to deliver templates using javascript/sass/grunt and handlebars. I also had exposure to TFS for source control.
Front End Developer, City of Sydney Council
05/2014 - 08/2014
For City of Sydney I was a Front End Developer working with Wordpress on multiple key websites such as Sydneynewyearseve.com.au. All code was developed using LESS and Bootstrap for a consistent responsive interface.
Freelance Web Developer, Self Employed
03/2010 - 05/2014
As a freelance web developer I mainly concentrated on building bespoke CMS solutions for agencies using Wordpress. As a full stack developer my responsibilities included setting up hosting, domains, databases and delivering an easy to use custom Wordpress theme with Advanced Custom Fields and toward the latter end of my freelance venture, responsive layouts.
Senior Web Developer, Soap Creative
07/2006 - 03/2010
At SOAP I was required to carry out full stack duties across a broad range of projects including php/MySQL with front end technologies ranging from html/css to Flash.
Web Developer, M&C Saatchi
05/2006 - 08/2006
Flash development with xml & amfphp for php/mysql integration.
Web Developer, Wunderman/GPY&R
07/2005 - 05/2006
Flash developer using xml & amfphp, html/css with php/mysql backend integration and CMS development.
Web Developer, Federal Publishing Company
07/2004 - 03/2005
Lead web developer on homehound.com.au, html/css/javascript development with php & SQL server integration.
Skills
- HTML
- CSS
- Javascript
- ES2015
- ES2016
- ES2017
- ES2018
- ES2019
- ES6
- React
- jQuery
- SASS
- LESS
- AWS
- Github
- Webpack
- Handlebars
- Gulp
- Grunt
- Babel
- CircleCI
- TravisCI
- Heroku
- CI
- CD
- Bootstrap
- Node
- php
- MySQL
- Git
- Jira
- Responsive
Education
Bachelor (hons) Music
Birmingham Conservatoire
Studied: 08/1994 - 07/1998