Curriculum Vitae

He/him. Interested in how things work; breaking things and fixing things. Hobbies include cooking, coffee, coding, music, and learning to surf.

About Me

I began working with websites at school in the late 1990s, pulling apart the HTML, CSS and JavaScript to understand how it all worked. During a Computer Engineering cadetship with BlueScope I commenced studying at the University of Wollongong in 2001. I began working with backend systems and databases to build internal monitoring and reporting applications for several internal departments.

From BlueScope, I moved onto public facing website and applications, developing primarily in the LAMP stack, implementing solutions using WordPress, Drupal, and other frameworks for CMS and e-commerce applications with Bicycling Australia. I worked with the team at Wisdom Advertising and Design as a Web Developer in September 2012, which brought a number of technical challenges, but also great opportunities to work with clients, understand requirements, scope and deliverables.

After several years of agency work with Wisdom, I moved into product development with start-up AirService as a Software Developer, where I had the opportunity to work with the new MEAN stack as well as build and launch a React Native mobile application to support their online ordering solution. During this time I also completed a Graduate Certificate of Mobile Application Development with Charles Sturt University.

Working with Compono

At the end of 2018 I joined Compono as the fourth developer of this small startup, working as a Senior Full Stack Developer building React UIs with GraphQL and Node microservices backends, publicly launching at the start of 2019. As Compono grew, I took a Lead Developer role and formed a team to create a new product. I lead the team extending the existing feature set of the initial smart hiring product with new applicant tracking features including hiring pipeline, messages and interview scheduling.

With continued growth and acquisitions, Compono's engineering had exceeded 30 developers and I was promoted to a new role of Engineering Manager, keen to share the knowledge of team building, performance and management I had learned and apply it across the several teams I would be managing. Keeping an eye on the developer experience and culture being important to myself as well as Compono, I have been involved in lots of hiring, performance management and planning activities and learning a lot along the way.

Compono is a great place to work with a great culture, distributed engineering team, and plenty of career development opportunities - come and join us.

Previous Experience

Engineering Manager at Compono

June 2021 - Current

Compono is a SAAS HR talent optimisation software platform. Enabling companies to hire, develop and retain talent with employee centric and data driven insights.

Lead Full Stack Developer at Compono

January 2020 - June 2021

Senior Full Stack Developer at Compono

November 2018 - January 2020

Skills: Javascript, Typescript, React, GraphQL, Styled Components, Express, Node, GraphQL modules, > Docker, Kubernetes, AWS, GCP, Continuous integration with git and Buildkite

Software Engineer at AirService

August 2016 - October 2018

AirService combines mobile commerce services to deliver an “out of the box” experience, fully branded as > our client’s own.

Skills: Angular, React, Redux, HTML, CSS, AWS Lambda and S3

Senior Web Developer at Wisdom Advertising and Design

September 2012 - April 2016

Wisdom is a marketing, advertising, design and web development studio.

Web Developer at Bicycling Australia

September 2008 - June 2015

Bicycling Australia operated 3 magazine titles, 3 e-commerce stores and an online classifieds site.

Javascript Developer at Enikos

May 2007 - August 2008

Enikos was a startup building an online interactive multi-media presentation tool.