About
A Full Stack Developer with over 13 years of experience in developing a wide variety of web applications with functionality ranging from bespoke e-commerce to advanced ticket booking and CRM solutions.
I primarily develop in PHP and MySQL encompassing frontend JavaScript (Inc. ES6), CSS and HTML. I also focus on developing applications in Vue.js and Laravel. In addition, I have created my own bespoke framework for backend development. Based on Laravel’s design principles, it is lightweight and focuses on optimising performance and scalability.
Throughout my career, I have integrated with numerous 3rd party platforms and API’s including web services using both SOAP and REST.
All frontend work is compiled using Gulp with node.js and version control is handled via GIT using platforms such as BitBucket or GitHub.
I have worked on projects from writing the initial project specification through to the production environment. As a result, I have a high level of experience in creating projects through the entire development life cycle as well as any technical hurdles that are faced during the process.
In addition, I’m skilled in the management of the Linux server environment. I have experience across the board from cPanel based hosting right through to a wide range of products in the AWS family.
Experience
The senior developer at Advanced Web Designs building new projects for customers and ongoing development of a number of internal systems.
Key Responsibilities
- Development of client projects using a variety of front end and back end technology.
- Ongoing development of the company’s bespoke CMS system - Konnex.
- Working with the lead designer/front end developer to take front end builds to a fully working website or system.
- Writing project specifications.
- Work with the rest of the development team to set out workflow, specification and methodologies.
Accomplishments
- Development of the company’s bespoke CMS and eCommerce platforms.
- Development of a vast range of different projects from eCommerce to ticket booking systems.
- Development of MVC master system for use on all projects.
- Development of optimized ORM for use in all projects.
The design and development of websites ranging from simple brochure style or bespoke e-commerce to full CMS based systems with any range of requirements.
Key Responsibilities
- Development of new client projects primarily in PHP/MySQL.
- Maintenance and ongoing support of existing projects from the company’s client base.
- Liaise with customers directly from initial consultation and ongoing through project life cycle.
- Maintenance and support of the company’s servers
- Creating full HTML and CSS front end builds from a graphic layout.
- Search Engine Optimisation work for client base.
Accomplishments
- Development of the company’s first in-house Content Management System.
- Sole developer of a number of bespoke systems including ticket booking platforms.
- Setup and configuration of company’s hosting solutions.
Projects
Konnex CMS
A bespoke, powerful and scaleable Content Management System built in PHP and JavaScript.
Fast Loan UK
A highly automated CRM for a loan company based in the UK.
Rachel's People
An online CRM and website for a casting agency with a wide variety of different features.
Fusion Travel
Online travel agent CRM and booking system with full ticket mangement.
Konnex eCommerce
A highly flexible and and bespoke eCommerce platform and CRM.
Maguire
Website for a multinational plastics machinery company with multilingual support.