- (+44) 7533 982 072
- South Shields, UK
- (+44) 7533982072
- South Shields, UK
I’m an experienced full stack software consultant and team lead with
more than a decades worth of experience. I've shipped dozens of
projects for startups and multinationals alike using both agile and
waterfall methods. I specialise in building rich web applications using
Contract Frontend Lead @
Spearheaded the latest iteration of Conferize by migrating from a
hybrid REST based Rails application using Angular, Backbone.js and
CoffeeScript, to a GraphQL powered Single Page Application(SPA) using React, Apollo, ES6 and
Responsible for the hiring, growth, and support of the Frontend
team and the overall technical direction of the SPA.
Enabled the company to IPO on Nasdaq First North in May 2017 by
developing Conferize from a proof of concept to fully fledged product
with tens of thousands of active users.
Senior Software Developer @ Sage
Architected and lead the development of Sage One Help and the git
backed CMS that drives it. All Technical Authors across Sage One use
this tool to manage and publish user assistance material, which spans
multiple products and locales.
Instrumental in the development and release of Sage One Accounts,
Payroll, and Accounts Extra web products.
Introduced code reviews across Sage One using GitHub pull requests to
increase code quality and knowledge sharing inspired by Open source
Created and led workshops across the organisation to advocate the use
of agile in software delivery and also promote the in house UI
component platform to be used across all Sage One products.
Proactively brought in and took over the development, maintenance of the Sage One Marketing website
for a year, before hiring an internal team to continue this work.
Web Developer @ CEF
Saved the company over £100k in software license renewal costs
through building and rolling out an in house Ruby on Rails document
storage facility to replace it.
Introduced an automated deployment strategy for all of CEFs web applications
using Capistrano, prior to this releases were a manual procedure.
Transformed our in-house ERP systems by implementing ActiveMQ to
interface with one another in real time and provide accurate product
data and pricing. Prior to this updates occured on a nightly basis.
Created large sites and web applications in Drupal for clients such
as Nexus, Sage and Newcastle Science City.
Integrated client projects with third party API's such as Shopify,
UStream, Internet Video Archive, Amazon Products, DeviceAnywhere,
Twitter and PayPal.
Worked as the lead on two client facing projects specifically a
community based travel website and also a mobile special offer
publishing system. In addition to managing the deliverables and
ensuring the projects were done on time both of these were built using
the ZEND Framework on a LAMP stack.
- GraphQL / Apollo
- Jest / Enzyme
- Ruby on Rails
2007 - 2008 MSc Computer Security & Resilience - University of
2004 - 2007 BSc Information Systems with Management - University of
- January 2018 - Making Sure Your Forms Don’t Suck Using React @ FrontEndNorth
- July 2017 - Chrome Dev Tools @ Frontend North East