Timeline

To keep track of all the projects, jobs and contracts I've worked over the last decade this page lists everything out chronologically

Front End Staff Engineer

Hopin · Full Time Aug 2020 - Present in London, United Kingdom

Live online events platform where attendees can learn, interact, and connect with people from anywhere in the world

Role:

  • At pace feature delivery in React while maintaining quality through a functional test platform
  • Leading the front end developer experience squad to re-architect the front end application and deliver a common set of tooling and support processes

Achievements:

  • Writing, reviewing and finally delivering a proof of concept for the future of the Hopin Frontend architecture based on Module Federation in Webpack v5
  • Proposing, building out, internally marketing then evolving the first developer experience department to a place in which it now includes two pods with 12 multi-disciplined team members. Creating all tooling and process for a design to delivery storybook based component library
  • Leading the ideation, estimations and then handover of the WCAG AA accessibility project to successfully deliver against a near impossible deadline
  • Building a mono-repo of a common set of tooling and processes including Eslint, Prettier, Jest, Typescript, Rollup, Stylelint, Conventional-changelog and Cypress.

Front End Platform Engineer

Attest · Contract Nov 2019 - Jun 2020 in London, United Kingdom

A worldwide market and brand intelligence platform

Role:

  • Re-architecting the front end application to enable scaling the engineering department
  • Technical and personal leadership across the Front End chapter
  • Coaching individuals and squads on best practice technology delivery

Achievements:

  • Creating a playbook to re-architect all VueJS applications toward a micro-frontend / functional testing approach
  • Building a mono-repo of a common set of tooling and processes including Eslint, Prettier, Jest, Typescript, Rollup, Stylelint, Conventional-changelog and Cypress.
  • Creating all tooling and process for a design to delivery storybook based component library
  • Running multiple internal talks on Technology Delivery, Agile concepts and Functional Testing
  • Increasing the front end chapter's delivery throughput by ~34%

Lead Front End Developer

Clearscore · Full Time Aug 2018 - Oct 2019 in London, United Kingdom

A rapidly growing FinTech aiming to change the way people manage their finances - starting with their credit score and report

Role:

  • Defining then executing the digital and administrative multi-market roll out plan
  • Managing a distributed cross functional team of 7 across the UK and India
  • Sourcing, recruiting and hiring multiple QA and Front End roles in India

Achievements:

  • Re-architecting the React / Redux (saga) application to use micro-frontends and functional testing
  • Rewrote all components to use 'hooks' after React 16.8 release causing ~35% smaller file sizes
  • Created a playbook for hiring and building cross functional engineering teams Internationally, executed in South Africa and India (has since been utilised in Australia after departure)
  • Consistently awarded end of quarter accolades, 2nd biggest technical contribution of the year

Lead UI Developer

Message Media · Contract Aug 2017 - Jul 2018 in Melbourne, Australia

Australia's largest business mobile messaging service provider

Role:

  • Scaling both the digital offering and development team

Achievements:

  • Re-architecting a deadlocked project to a React, Redux / NodeJS (Serverless) approach to allow for rapid and scalable development.
  • Recruiting an offsite team in Vietnam
  • Rebuilt production delivery pipelines to enable ~60% increase in throughput

Chief Technology Officer

En Masse · Full Time Apr 2016 - Aug 2017 in Melbourne, Australia

A behaviour change company delivering positive results in the field of mental health and wellbeing.

Role:

  • Architectural and development guidance whilst managing staff
  • Overall responsibility for creating and executing a digital strategy

Achievements:

  • Enabled delivery of multiple programmes of work for major clients like Victoria Police and Telstra
  • Identified then orchestrated strategic projects to automate a large number of manual processes freeing up to 40% of resources
  • Re-architected the companies main application to go from missing to exceeding all quarterly delivery targets
  • Successfully deploying an end to end solution based on the Serverless architecture stack
  • Recruitment and redeployment of staff to create a multidisciplinary workforce
  • Outsourcing the digital operations department for a 60% cost saving

Senior UI Developer

Sensis · Full Time May 2015 - Apr 2016 in Melbourne, Australia

A 'big data' marketing services company consisting of major brands like Yellow Pages, White Pages, TrueLocal, Whereis and Skip

Role:

  • Initially UI Development then re-assigned for business development and architecture

Achievements:

  • Delivered the 'customer account and billing' project under time and under budget in a bi-weekly agile scrum cadence with 100% code coverage
  • Implemented a continuous integration and deployment platform with a full functional testing suite reducing deployment risks
  • Defined, estimated and executed the new multi-million dollar 'Content Editing' project

Senior UI Developer

Target Australia · Full Time Nov 2014 - May 2015 in Melbourne, Australia

An iconic high street retailer

Role:

  • UI and UX development with key business stakeholders

Achievements:

  • Re-defined the companies consumer checkout flow causing an increase in sales utilising user tracking and multi-variant (A / B) testing techniques.
  • Researched then developed a digital clothing sizing solution causing a reduction in volumes of return
  • Defined communication platforms for remote workforce

UI Developer

Sportsbet · Full Time Dec 2012 - Nov 2014 in Melbourne, Australia

An online sports and racing betting agency

Role:

  • UI development and management in a highly regulated environment

Achievements:

  • Consistently overcoming technical hurdles of working with large live data sources and displaying them for web
  • Experience in team and project management, achieving multiple project deadlines
  • Awarded for excellence achieving 5/5 on business, peer reviewed and personal development plans

Web Designer / Developer

Niche · Full Time 2010 - Dec 2012 in Melbourne, Australia

Print and digital agency of major brands such as Macworld, Marketing Magazine, Architectural Review

Role:

  • Fast paced web design and development in a constantly changing environment

Achievements:

  • Maintaining and updating 12 separate high traffic websites without incident
  • Building of 6 major custom websites within a year
  • Ideation to launch of a white-labeled RSS reading application deployed for different brands