About Me

Senior software developer (web|hybrid-mobile|hybrid-desktop) & Linux server admin based in Derby, UK.
I specialise in the development of dynamic websites, web apps & desktop / mobile apps.
I'm fluent in a number of (programming|markup) languages & frameworks.

I'm highly motivated & self-taught. I'm always keen to learn new skills & master the right tool for the job. I enjoy problem solving & thrive under pressure.

I have excellent communication skills at a technical level & I'm also able to explain in a less technical manner where required, both verbally & written.

I have over 3 years agency experience in addition to many years experience working on in-house projects.

Key Language

  • XHTML && HTML5 (100%)
  • CSS && SASS (90%)
  • Javascript && ES6 (75%)
  • NodeJS (50%)
  • JSON (10%)
  • RegEx (95%)
  • PHP && PHP7 (90%)
  • MySQL (90%)

Key Library

  • jQuery UI (90%)
  • jQuery Mobile (70%)
  • PhoneGap / Cordova (75%)
  • HTML5 Boilerplate (100%)
  • Twitter Bootstrap (95%)
  • Electron (50%)

Key Software

  • Ubuntu (100%)
  • Fedora (80%)
  • RedHat (60%)
  • CentOS (60%)
  • Raspbian (80%)
  • Apache (90%)
  • Subversion (100%)
  • Git (40%)
  • Sublime Text (95%)
  • Atom (50%)

Work Experience

Senior Developer & Server Administrator / For Skills Limited

Apr 2013 - Present

The primary element of my role is to build & maintain the browser-based elearning platform.
Secondary elements include building & maintaining the cross-platform mobile app (ForSkills Go). Maintaining our hosting infrastructure (Windows Servers & RedHat Servers). Building internal tools (including PiStats & svnDeploy).
I am also responsible for allocating & managing the workloads of my team of developers across multiple geographic locations around the UK.

Business Systems Developer & Linux Server Administrator / Charles Pugh Glass Ltd

April 2012 - Apr 2013

Day to day tasks included bug fixing & adding new functionality to the business system being built & used across all branches on the National Windscreens group. The system was an all-in-one system to be used for all aspects of company management from CRM, to stock control, to invoicing, to call centre job management & everything between.
Built a VOIP phone system UI & phone directory to work with the new phone system, being installed across all branches of the company.
Also responsible for the cloud server management of our 20 servers using Amazon services.

(Web|Mobile) Developer & Linux Server Administrator / Eazytiger Ltd

Sept 2009 - Apr 2012

I worked on a vast range of projects whilst at Eazytiger, including e-commerce websites, job boards, event booking systems & mobile apps. Learning the project management skills necessary to take an idea from a dream in someones head, all the way through to a fully functioning, revenue generating product. Worked with a large number of technologies & also learning new technologies. Primarily doing back-end development using PHP & MySQL, however when required, would adapt to a more front-end development role utilising HTML, CSS & Javascript (including jQuery).
The role also required me to handle administration of our Linux servers (web, mail & dns).
Also led the planning & implementation of a brand new hosting infrastructure build from the ground up for over 200 clients websites.

Work Experience

Infrastructure consulting / Gladiator Group

Feb 2012 - Present

Ongoing consultancy work for the Gladiator Group including planning and managing the transfer of all of their hosted products to a new hosting solution designed and built by myself on the AWS platform.

Gladiator Sports / Gladiator Group

Feb 2012 - Present

Project was to completely plan & build a social network aimed at connecting sports club, players & venues together. Project also involved liaising with a 3rd party designed to implement their design.

Gladiator Business / Gladiator Group

March 2014 - Present

Project was to create a clone Gladiator Sports and amend the functionality and design to make appropriate for the business sector.

Spare Time

In my spare time I enjoy going on road trips. I drive to Europe for Christmas most years including going to Berlin for the Christmas markets.
I also enjoy motorsport and I can often be found at Santa Pod raceway or on a karting track.

Contact Me