I am a dynamic PHP/Laravel/React full stack developer with over 15 years of experience delivering innovative web solutions. I specialise in RESTful API design, TDD/BDD, and Agile methodologies, with a strong track record in building scalable services and microservices architectures. I enjoy driving project success with clean code and collaborative problem solving, ensuring alignment with project goals and client needs. My experience spans government digital services, fintech, healthcare, and e-commerce, with hands-on work across AWS, Docker, CI/CD, and modern frontend frameworks to deliver reliable, maintainable systems.

John Riordan

PRO

I am a dynamic PHP/Laravel/React full stack developer with over 15 years of experience delivering innovative web solutions. I specialise in RESTful API design, TDD/BDD, and Agile methodologies, with a strong track record in building scalable services and microservices architectures. I enjoy driving project success with clean code and collaborative problem solving, ensuring alignment with project goals and client needs. My experience spans government digital services, fintech, healthcare, and e-commerce, with hands-on work across AWS, Docker, CI/CD, and modern frontend frameworks to deliver reliable, maintainable systems.

Available to hire

I am a dynamic PHP/Laravel/React full stack developer with over 15 years of experience delivering innovative web solutions. I specialise in RESTful API design, TDD/BDD, and Agile methodologies, with a strong track record in building scalable services and microservices architectures.

I enjoy driving project success with clean code and collaborative problem solving, ensuring alignment with project goals and client needs. My experience spans government digital services, fintech, healthcare, and e-commerce, with hands-on work across AWS, Docker, CI/CD, and modern frontend frameworks to deliver reliable, maintainable systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Full Stack Developer at Ministry of Justice
April 30, 2025 - April 30, 2025
Greenfield UK government web service; RESTful API design; TDD (PHPUnit/Mockery/Cypress); OpenAPI; Docker; Imposter/Prism mocks; 3rd party API integrations (Experian, DWP); Twig and Government Design System; Agile (standups/Jira); Code quality tools (Psalm, PHPCS); CI/CD with Jenkins; Terraform; AWS; DynamoDB.
Full Stack Developer at Hargreaves Lansdown
November 30, 2023 - November 30, 2023
Microservices upgrade and maintenance; TDD; Mobile API; Agile (Jira); Silex/Symfony 5 stack; xdebug; SQL; PHPUnit; Codeception; Gitlab.
Full Stack Developer at Desdeck
March 31, 2023 - March 31, 2023
Web design application upgrade and development; Laravel API design; React/Redux.
Mobile App Developer at I - FM (Freelance)
January 31, 2023 - January 31, 2023
News app proof of concept; React Native; TypeScript; Jest.
Full Stack Developer at MDGroup (Contractor)
November 30, 2022 - November 30, 2022
Health app microservice; Laravel Hexagonal Architecture; DTO patterns; TDD; payment gateway integration; resource-level permissions; debugging with Spatie Ray; DTOs and data validation; frontend datatables.
Full Stack Developer at Huboo (Contractor)
June 30, 2022 - June 30, 2022
Logistics microservices; multiple Laravel microservices on Docker Compose; SOLID design; TDD with feature tests; AWS integrations (SNS, Lambda, SQS).
Full Stack Developer at RHE Ltd (Contractor)
March 31, 2022 - March 31, 2022
Legacy public sector SAAS feature upgrades; React/Redux refactoring; Elasticsearch integration; permissions system; data improvements.
Frontend/Full Stack Developer at Finixio Ltd (Contractor)
October 31, 2021 - October 31, 2021
Fintech microservices; frontend React/Redux console consuming SlimPHP backend API; AWS CodePipeline/CodeDeploy; Google SSO/OAuth2 with JWT; TDD with PHPUnit/Mockery.
Full Stack Developer at NHS Aylesbury (Contractor)
May 31, 2020 - May 31, 2020
Greenfield project to build patient data status dashboards for hospital wards; Laravel/Vue.js; MSSQL; sole developer responsible for architecture, coding, testing.
Laravel Developer at Waterstones (Contractor)
November 30, 2019 - November 30, 2019
Microservices migration; Laravel/Lumen/Zend1; Docker; CI/CD; Jira; Linux; Postman/Newman; TDD/BDD.
API Developer at Saascada (Contractor)
May 31, 2019 - May 31, 2019
Fintech microservices development; Laravel/Lumen; TDD/PHPSpec/Prophecy; AWS; API integration; sole developer for microservice for calculating fees and interest charges.
DevOps / Laravel Developer at Thomson Reuters (Contractor)
December 31, 2018 - December 31, 2018
Deployment system design and setup for multi-application suite; Laravel; GIT; Linux; AWS; Gitlab; Docker; DevOps tooling.
Laravel Developer at Swoon Editions (Contractor)
September 30, 2018 - September 30, 2018
Laravel app for handling large CSV datasets; DevOps responsibilities; Docker; AWS; SQS; TDD/BDD.
API / Elasticsearch Developer at TMB Marketing (Contractor)
June 30, 2018 - June 30, 2018
Elasticsearch integration; API development.
Laravel API Developer at Jerram Marketing (Contractor)
February 28, 2018 - February 28, 2018
API development; Swagger integration; external API connections (Xero, GoCardless, EasyRedmine); AWS.
Full Stack Developer at Immediate Media (Contractor)
September 30, 2017 - September 30, 2017
Wordpress/DevOps support and development for bespoke CMS; AWS; Vagrant; Jira.
Laravel Full Stack Developer at AngloInfo (Contractor)
July 31, 2017 - July 31, 2017
Ongoing development and support of bespoke CMS; Laravel 5.x; AWS S3; Docker; Jira.
Laravel API Developer at BBC (Contractor)
March 31, 2017 - March 31, 2017
Brand new time management application within mobile development team; Laravel API; Swagger; TDD.
Server-side Developer at Elucidat Ltd (Contractor)
August 31, 2016 - August 31, 2016
CodeIgniter 2.0 server-side feature enhancements for e-learning app; Agile.
API / Server-side Developer at Sparkloop Ltd (Contractor)
June 30, 2016 - June 30, 2016
Laravel 5.0 API development; CodeIgniter 2.0; Elasticsearch; SSO/SAML2.
API Developer at RMI Ltd (Contractor)
April 30, 2016 - April 30, 2016
Extended features for PHP sports management app; PHP 5.6; JQuery.
Lead PHP/Laravel Developer at SAI Global Ltd (Contractor)
August 31, 2015 - August 31, 2015
Enterprise document DRM system; RESTful API; deployment; FileOpen RightsServer; AMQP/RabbitMQ; SOAP.
Freelance PHP/Laravel Developer at Spinhalf Ltd (Freelancing)
September 30, 2014 - September 30, 2014
CodeIgniter web apps, API development for PoliceWitness app, CSV manager, Google Maps proximity solution, PhoneGap multi-project work.
API / Android Developer at Spinhalf Mobile Solutions Ltd
July 31, 2013 - July 31, 2013
API development for Android location tracking; CodeIgniter; mobile apps integration.
IT / Web Developer at MOT2U Ltd / MotorMate Ltd
December 31, 2011 - December 31, 2011
Built IT infrastructure from scratch; developed web-based Order/Invoice system; mobile integration; reporting and analytics.

Education

BSc (Hons) in Land Management at University of Reading
January 11, 2030 - November 2, 2025

Qualifications

HTML/Web design, Dreamweaver, PHP, MySQL; Java SCJP Certification and Android/Eclipse Developer Certification
January 11, 2030 - November 2, 2025
BSc (Hons) in Land Management
January 11, 2030 - November 2, 2025
SCJP Certification
January 11, 2030 - November 2, 2025
Android/Eclipse Developer Certification
January 11, 2030 - November 2, 2025

Industry Experience

Government, Software & Internet, Professional Services, Healthcare, Education

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Hire John Riordan today

To get started post up your job and then invite John Riordan to your job.