Download PDF

Paul Hayes

Full Stack Javascript/Application Engineer

Summary

I am a Full Stack Javascript Application Engineer who prefers working on the Frontend with React/Redux/Sass/GraphQL/REST but I'm also comfortable working on the Backend in Node (Express/Zeit Micro/Vanilla) or PHP/Python.

I am highly experienced in creating static applications, static or reactive single page applications and reactive Isomorphic javascript applications. Almost all projects I've worked on have been responsive, cross browser, cross device applications or websites. 

I pride myself on writing clean, tested, scalable code.

Work experience

July 2016June 2018

Frontend Engineer at Ginetta

Ginetta

Consultant to a variety of internal Ginetta web applications & client projects at Siroop, Six, Swica

I was initially hired as a Frontend engineer and worked my way up to technical lead engineer. In order, I worked on the following three projects.

At Siroop, my role was to assist the re-architecture and develop a scalable, decoupled frontend of Siroop.ch and implement ITCSS and Atomic css principles.

At Six my role was to assist the development of a greenfield project.

Internal Gatsby plugin for the Cockpit headless CMS using GraphQL, Node.Js that enables Ginetta to create incredibly performant static site generation with an elegant, simple yet powerful, user friendly CMS. 

At Swica, I was technical lead for a new insurance premium calculator chatbot leading a team of up to 5 developers at any given time. I consulted with the client and their backend team and with their input, architected and developed the application.

In all roles, dedication to highest standards of performance, code readability, scalability and best practice architecture was always adhered too. Ginetta stands for the highest standard quality of development available in Zürich and I developed a lot as an application engineer here.

Tools in use in my projects built whilst employed Ginetta
ECMAScipt 6+/Scss/Typescript/Flow
Create React App
Next.js
React Native
Redux
Node
GraphQL
Webpack/Grunt/Gulp
Jest/Enzyme/Cypress.io

CircleCI

January 2017Present

CTO - > Technical Advisor

Train Effective

Techincal Advisor (initially CTO)

I was lead architect and engineer at Train Effective on a greenfield full rebuild of their application. This included deciding on all components, libraries, testing frameworks and backend as a service providers as well as implementing state of the art continuous deployment practices. Also, together with the CEO, I built, lead and mentored a team of four engineers all working remotely from Poland, England, Switzerland and Brazil. 

Train Effective has two applications, the first is a 100,000 line codebase built with React/Redux/Create React App/Firebase and I lead a team of up to three engineers And the second is a React Native application.

I have since handed over the lead engineer role to Lucas Basetti and continue on solely in an advisory capacity.

Tools in use at Train Effective
ECMAScipt 6+/Scss/Flow
Create React App
React Native
Redux

Next.js
Firebase
Jest/Enzyme

CircleCI

Nov 2013June 2016

Front End Developer

SRSLY

At SRSLY! I mainly work as the lead developer on Wordpress sites or as a support developer on Drupal sites. I have also converted a static MVC Symfony2 web application into a responsive site. Most of the sites I have worked on are multi-lingual, cross browser/device compatible and responsive.

I usually worked on TAMedia owned high traffic web applications, greenfield projects and small to medium sites and large sites with millions of page impressions per month. 

Tools in use in my projects built whilst employed SRSLY 

Javascript/Scss
Wordpress
Drupal
Twig

PHP/MySql

Gulp/Grunt

HTML5/CSS3

Pantheon.io

Sep 2012May 2018

Founder

7write

Startup Bootcamp Amsterdam class of 2013. Featured on Techcrunch: www.techcrunch.com/2013/06/25/7write/

I am the lead Full Stack Developer on this application.

Tools in useat 7write 

Javascript/Scss
Wordpress
Twig

PHP/Mysql

HTML5/CSS3

Cloudways

Feb 2011Nov 2013

Front End Developer / Conversion Optimizer & Internet Marketer

myTribes pty ltd

ACT Innovation Connect Grant recipient AngelCube class of 2012

Shortlisted to PushStart Sydney & Springboard London

Portfolio Highlights: www.7speedreading.com www.ultimatevocabulary.com www.ultimatetyping.com www.ultimatespelling.com

Jan 2010Jan 2011

Application Manager

DSM Nutritional Products
IT Project & Application Manager at 2010-2011(1 year) Managed various international IT projects and performed 3rd level application support in the research and development department with over 300 non-standard applications.
Jan 2008Dec 2009

It Systems Administrator

Hewlett-Packard
IT Systems Administrator at (2 years) IT Systems administrator of the IT Infrastructure of a major Government department. Page1 Server Operations Shift Leader at JAV IT Group

Portfolio

Skills

React
Clean Code
Vanilla Javascript
CSS3
HTML5
Redux

Git
Testing Jest/Enzyme or Cypress.io
React Native
Node
Python/PHP
Data Visualization

Education

20022004

Bachelors Degree

The Australian National University

Graduated with two letters of distinction from the Vice Chancellor for consecutive years of High Distinction grade average in the 2nd and 3rd year.

References

References on request.