Experience
Lead Web Developer
PushPull Technology
Pushpull Technology is a UK based FinTech company delivering live data and workflow solutions.
September 2018 - January 2022
-
Designed and built a custom User Interface component
library with VueJS and Tailwind to allow for rapid
app development.
-
Rebuilt the existing AngularJS web app to VueJS
using the new component library.
-
Built a performant vanilla JavaScript data grid with
advanced filter and sorting functionality.
-
Built a custom internal reporting tool in VueJS and
a NodeJS based API.
-
Extended the new web app by building a NodeJS based
Rest API that integrates with Stripe.
- Supervised and mentored junior staff members.
-
Worked with the Dev team to move to automated E2E testing
using Cypress and implemented CI/CD using Bitbucket
pipelines and Docker
Web Developer and Designer
PushPull Technology
July 2016 - September 2018
-
Helped the company rebrand including the redesign of
the company logo and website.
-
Maintained and improved existing AngularJS web
applcation.
-
Maintained and improved company website built in
PHP.
-
Custom app development using VueJS for the purpose
of integrating with the Symphony chat platform.
Web Developer and Designer
Codelab Pty Ltd
November 2015 - June 2016 (Contract)
-
Updates to an existing AngularJS website that uses
PostgreSQL and Go-Lang for a REST API.
- Custom Magento 2 modules.
-
Product configurator using AngularJS and Slim PHP
(REST API).
JavaScript Developer
2DataFish
March 2016 - June 2016 (Contract)
-
Data analytics integration using Adobe Test and
Target / Dynamic Test Management.
- Bespoke data extraction and transformation.
-
Clients include: Virgin Australia, P&O Cruises,
Dulux.
- Stack used: NodeJS, Javascript, AWS.
Graphic Designer to Lead Developer
Cyberdesign Works
2001 - 2015
When I started in 2001, Cyberdesign was almost
exclusively a print-based graphic design operation with
a staff of 3. My interest in web design helped transform
the company into a design and development agency that
builds websites and mobile applications.
Career Progression
- 2001 Work Experience, while at COFA, UNSW
- 2001 to 2004 Graphic Designer
- 2005 to 2008 Website Designer and Developer
- 2008 to 2015 Lead Developer
One of my biggest accomplishments was developing an
in-house content management system (CMS) called
Sanscode™. The CMS became a key
component of Cyberdesign’s sales and service strategy.
Some of the features include:
- Built using a custom OO PHP framework
-
Built in modules including a Blog, Subscriber, Email
Campaign and FormMaker module
- SEO friendly
-
Management of multiple sites that share data and
design template
-
Content pages are made up of components allowing for
flexible layouts
-
A hosted version of the CMS was developed which
allowed for instant site setup.
Client Liaison
- Eckersley’s
- Lost Pet Finders
- My Net Fone
Junior Graphic Designer
Coates Signco
1998 to 1999
- Creating the company's web site
- Signage proposals for clients and council
-
Designed proposals for retrofitting their scrolling
menu board system into overseas cabinets. Scrolling
Menu-board Brochures, various promotional material
and installation instructions
Skills
Main Languages
- JavaScript
- HTML5
- CSS
- PHP
- MySQL
Frameworks / Libraries
- VueJS
- NodeJS
- Tailwind CSS
- Cypress Testing
- Sass
- Laravel
- Bootstrap CSS
Design
-
Adobe Creative Suite: Photoshop, Illustrator,
Indesign
Experience with
- TypeScript, Jira, GIT, AWS, Firebase, WordPress, Blender, Python
Education
Higher School Certificate, Pennant
Hills High School & Cherrybrook Technology High School,
1991 to 1996
Pratt Institute, New York, Summer
School, 1st Year Art Foundation, 1997 to 1998
Bachelor of Design, UNSW, College of
Fine Arts, 1999 to 2001
References
John Bonato, Director, Cyberdesign
Jason Fonseca, Associate Director,
2DataFish
Liam Ma, Web Developer,
ninemsn
Matt Knox, Director / Web
Developer, Codelab
David Jones,
PushPull Technology