Whilst my primary areas of expertise lie within Backend Engineering and DevOps, I pride myself on being able to utilize my skills in all areas of technology, this ranges from leading teams of junior engineers to micro-optimising infrastructure & services to reduce deployment times & operational costs.
Within Backend Engineering my tech-stack consists of PHP, NodeJS, TypeScript and MySQL/Postgres, utilising frameworks such as Laravel and Symfony.
Within DevOps I regularly utilise AWS, Azure, Google Cloud, Docker, GIT, and Ansible/Terraform.
Within this role I was individually tasked with the planning and implementation of a complete Kubernetes-based infrastructure, including CI/CD pipelines. The work involved deep changes to their current application to enable a load-balanced and region-specific based architecture to function. This involved moving sessions to Redis, and configuring read/write database infrastructure via Terraform.
An existing system written in procedural PHP (5.x) was required to be modernized. The task was to re-develop using Laravel 11, and simplify the implementation to allow for new features to be added once re-built. This is a multi-tenancy platform which integrates directly with the Home Office to submit DBS checks on behalf of organisation's employees. The front and back-end have been rebuilt from the ground up, and a comprehensive test suite was developed comprising of over 1,000 individual test cases.
Development and integration of a Cookie Management Platform (CMP) which had to be deployed to their group web sites which consisted of 200+ instances. This was built using Typescript and wraps a market leading CMP platform to enable the group to customise their experience. There were multiple internal tools created to aid in development, including a specific Wordpress plugin. On-going optimisations, maintenance and A/B testing of different layouts had been completed with detailed reports on best recommendations, along with regionalised consent.
Implementation and maintenance of backend microservices which are utilised by their on-site interactive football and dining experiences. This involved developing their services in NodeJS and configuring their infrastructure which was hosted within AWS and automated using Terraform.
Primarily leading the development of a proprietary analytical product, involving managing server infrastructures, product core development, and feature scoping. Aside from this, I implemented the entire development ecosystem which has been in place for over three years, including version control, automated tests, code-reviews, CI and finally CD. I also lead other internal tool development projects which are business-critical components, mostly built on the Laravel framework.
I've rotated from my role in Spacecraft Digital into the XForms Professional team within Jadu. This mean's I'm now a part of Jadu's core, giving me involvement in developing a product. It's also given me the experience working in a fully autonomous agile team consisting of quoting, scrums and retrospectives.
Primarily working in Professional Services, I built, maintained and supported current and new customers of Spacecraft's. Some examples of sites I've contributed to are birmingham.gov.uk and tjc.edu. I also spent time developing internal tools which made development and communication across teams easier.
Back-end website development primarily using FuelPHP as a framework whilst making use of shared packages. Project version control and package management using Git. Involvement in complete life cycles of projects whilst also providing support for previously developed websites. Some examples of the sites I had involvement with are zizzi.co.uk and pingpongdimsum.com.
Take initial web design concepts and create a website provided to the brief with design and functionality considered. Process redesigns and problems as they are requested, ensuring any modifications I make are fully tested and in working order before released. Ensuring current and new websites are as optimised as possible.
BSc, Web Technology
BTEC National Diploma, IT Practitioners
Certified ScrumMaster