Curriculum vitae

The online version of my Curriculum vitae

Ashley Johnson's Logo

Ashley Johnson

mail [at]


























Personal Bio

I am a PHP developer with over 20 years experience in creating web applications. Over my career I have worked on both small and large scale projects either leading a team or working solo. In my spare time I love to keep up to date with the latest technology trends, spend time with my family, going on long walks, volunteering and developing games using Unity,

Key Strengths
  • Developing web applications in various languages & frameworks
  • Analytical mindset and problem solving skills
  • Practical knowledge of SVN & GiT
  • Experience in the Office365 suite of applications
  • Experience in Linux based server setups (especially Ubuntu)
Career History

Senior Developer/Dev Team Lead for 15Gifts

FT: January 2023 - Present

Job Responsibilities

  • Day-to-day management of my team
  • Support the ongoing development of the Recommendation Engine
  • Development in Perl, JS, TypeScript and Python
  • Liaising with the client's third party developers
  • Creating, Updating & Maintaining Documentation
  • Rolling out/maintaining GitStream
  • Interviewing developers for positions within the company

Senior Developer/Web Dev Manager for Angling Direct

FT: July 2020 - December 2022

Job Responsibilities

  • Day-to-day management of the web development team
  • Assisting the senior developer with the development of new modules for Magento 2.4
  • Oversee projects and update key stakeholders of progress via services such as Trello, Asana & Jira
  • Managing inter-departmental relationships
  • Managing contracts with service providers
  • Weekly reporting to the Operations Manager
  • Oversee the development of the mobile app through a third party
  • Reviewing site vunerabilities and patching the site

IT Techician and Developer for Eastpoint

FT: May 2018 - July 2020

Job Responsibilities

  • Development of their website portal
  • Creating scripts for Netsuite ERP for the Sales Dashboard
  • Intergrations between Amazon, Netsuite and their third party logistics company
  • Maintaining the in-house servers and render nodes (Maxwell)
  • Managing contracts with service providers
  • Weekly reporting to the Operations Manager
  • Managing the IT budget
  • Configuring the Meraki Firewall

Developer/Systems Administration Assistant for PDQ360

FT: Dec 2014 - May 2018

Job Responsibilities

  • Full-stack development/management of both client and in-house websites.
  • Management of both internal and external systems
  • Configuration of new Librios CRM’s
  • Onboarding customers with our digital asset management software
  • Development of Python utilities to automate the conversion and validation of ebooks from Indesign documents.
  • Managing requests to download, upload and edit assets on our systems
  • Developing tools to further the efficiency of the company workflow
  • Writing up documentation on tools and procedures within the company
  • Assisting with server backups and fixing software and hardware related challenges

Web & Mobile Developer (Cordova) for Kanto Systems

Temp: Oct 2013 - Oct 2014

Job Responsibilities

  • Collaborating with other developers on an iOS & Android Cordova based political canvassing application in HTML, AngularJS, jQuery & CSS
  • Creating a restful API for the application using Zend Framework with a MySQL backend.
  • Creating unit tests in PHP
  • Creating reports for the Managing Director
  • Publishing mobile app to Apple and Google Developer portals
  • Overseeing naming conventions in the GIT Repository

Web Developer for Mad Media Labs

Temp: Aug 2012 - Oct 2013

Job Responsibilities

  • Developing customer websites In PHP, MySQL, CSS, HTML, AngularJS, Zend Framework, Wordpress, jQuery
  • Liaising with customers
  • Developing iOS & Android Apps using Cordova
  • Overseeing the development team
  • Managing the development team

Web Developer for Taguri AG

Temp: Aug 2011 - Aug 2012

Job Responsibilities

  • Developing one of their key websites for businesses (priority booking system)
  • Collaborating with the development team
  • Developing the API that communicates with the turn styles for priority tickets

Web Developer for Ecoswitch Ltd

FT: April 2008 - Aug 2011 (In-house/Remote)

Job Responsibilities

  • Developing the price comparison site
  • Maintaining the Wordpress Blog
  • Managing customer data
  • Importing new price tarrifs from the energy suppliers
  • Reporting weekly to the managing director

Web Developer for Focalpoint Digital

FT: March 2005 - April 2007

Job Responsibilities

  • In-house server administration
  • Developing customer websites
  • Creating UI's for various client projects
  • Video editing for in-house & client recordings
  • Cropping images using Photoshop for catalogs
  • Occasionally modelliing and building sets for recording

This section is just education, to see other certificates I have gained, please visit the certificates section of the website.

Bridgewater & Taunton College

Finished: May 2022

NCFE Level 2 Certificate in Creating a Business Startup

Finished: Feb 2024

NCFE Level 2 - Nutrition

Great Yarmouth College

Finished: July 2004

NVQ Level 2 Communicational Skills - NVQ Using I.T Level 2

Oriel High School

Finished: July 2002

(G.C.S.E) English, Math, Science (Double), History, Geography, Religious Studies


References can be obtained by emailing mail [at]