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.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Full Stack Developer at Ministry of Justice
April 30, 2025 - April 30, 2025Greenfield 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, 2023Microservices 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, 2023Web design application upgrade and development; Laravel API design; React/Redux.
Mobile App Developer at I - FM (Freelance)
January 31, 2023 - January 31, 2023News app proof of concept; React Native; TypeScript; Jest.
Full Stack Developer at MDGroup (Contractor)
November 30, 2022 - November 30, 2022Health 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, 2022Logistics 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, 2022Legacy 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, 2021Fintech 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, 2020Greenfield 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, 2019Microservices migration; Laravel/Lumen/Zend1; Docker; CI/CD; Jira; Linux; Postman/Newman; TDD/BDD.
API Developer at Saascada (Contractor)
May 31, 2019 - May 31, 2019Fintech 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, 2018Deployment 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, 2018Laravel 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, 2018Elasticsearch integration; API development.
Laravel API Developer at Jerram Marketing (Contractor)
February 28, 2018 - February 28, 2018API development; Swagger integration; external API connections (Xero, GoCardless, EasyRedmine); AWS.
Full Stack Developer at Immediate Media (Contractor)
September 30, 2017 - September 30, 2017Wordpress/DevOps support and development for bespoke CMS; AWS; Vagrant; Jira.
Laravel Full Stack Developer at AngloInfo (Contractor)
July 31, 2017 - July 31, 2017Ongoing development and support of bespoke CMS; Laravel 5.x; AWS S3; Docker; Jira.
Laravel API Developer at BBC (Contractor)
March 31, 2017 - March 31, 2017Brand new time management application within mobile development team; Laravel API; Swagger; TDD.
Server-side Developer at Elucidat Ltd (Contractor)
August 31, 2016 - August 31, 2016CodeIgniter 2.0 server-side feature enhancements for e-learning app; Agile.
API / Server-side Developer at Sparkloop Ltd (Contractor)
June 30, 2016 - June 30, 2016Laravel 5.0 API development; CodeIgniter 2.0; Elasticsearch; SSO/SAML2.
API Developer at RMI Ltd (Contractor)
April 30, 2016 - April 30, 2016Extended features for PHP sports management app; PHP 5.6; JQuery.
Lead PHP/Laravel Developer at SAI Global Ltd (Contractor)
August 31, 2015 - August 31, 2015Enterprise document DRM system; RESTful API; deployment; FileOpen RightsServer; AMQP/RabbitMQ; SOAP.
Freelance PHP/Laravel Developer at Spinhalf Ltd (Freelancing)
September 30, 2014 - September 30, 2014CodeIgniter 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, 2013API development for Android location tracking; CodeIgniter; mobile apps integration.
IT / Web Developer at MOT2U Ltd / MotorMate Ltd
December 31, 2011 - December 31, 2011Built 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, 2025Qualifications
HTML/Web design, Dreamweaver, PHP, MySQL; Java SCJP Certification and Android/Eclipse Developer Certification
January 11, 2030 - November 2, 2025BSc (Hons) in Land Management
January 11, 2030 - November 2, 2025SCJP Certification
January 11, 2030 - November 2, 2025Android/Eclipse Developer Certification
January 11, 2030 - November 2, 2025Industry Experience
Government, Software & Internet, Professional Services, Healthcare, Education
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire John Riordan today
To get started post up your job and then invite John Riordan to your job.