Photo of Tom Staunton

Tom Staunton

Lead PHP Engineer - Remote

I am an experienced and enthusiastic Lead PHP Engineer. I have created, contributed to, and architected both internal and external systems for companies in various industries; from small digital agencies and financial institutions to FTSE250 listed companies and social networking start-ups.


I am experienced in both Behavioural Driven Development and Test Driven Development working within an Agile framework. I have a passion for Continuous Integration and Delivery, particularly with the Atlassian suite of products.

Contact Me

Phone +44 (0) 7500 93 93 26

LinkedIn thomasstaunton

Current Employment

Lead PHP Engineer/Chapter LeadRemote

Care PlannerApril 2022 - Present

  • Architecting and building complex software solutions within the private healthcare sector.
  • Leading a medium sized team of software developers.
  • Championing best practices with the SDLC/Mentoring developers.
  • Line Management.
Technology: PHP 8/8.1, Symfony 6+, DDD, Behat, & PhpStorm. Docker, AWS, LocalStack, & Terraform. GitHub, JIRA, & Confluence.

Past Employment

Senior Software EngineerRemote

Stockopedia.comApril 2020 - April 2022

  • Refactoring legacy monolith Symfony 2 codebase into microservices based Symfony 4 platform.
  • AWS Cloud Migration.
  • Streamlining of systems. Removal of Apache Cassandra and Ignite.
  • Continually improving and setting developer standards.
Technology: PHP 5.3/7.4, & Symfony 2/4. Docker, Kubernetes, & Terraform. Memcache, Redis, MongoDB, & MySQL. RabbitMQ. GitHub, JIRA, & Notion.

Principle DeveloperOxford/Remote

TravelodgeFebruary 2018 - August 2020

  • Refactoring of internal API’s for performance, security, and GDPR compliance.
  • Architecting, deploying, and managing a large AWS estate with Terraform/Docker.
  • Moved code repositories from GitHub to BitBucket.
  • Mentoring junior developers.
Technology: PHP 7, Symfony 3, PHPUnit, & PhpStorm. AWS, Docker, & Terraform. JIRA, & Notion.

Backend ArchitectLondon/Remote

Snatch Media (Administration)December 2017 - January 2018

  • Requirements gathering and designing high performance API's.
  • Architecting, deploying, and managing a large AWS estate with Terraform/Docker.
  • Implementing developer best practices.
  • Acting Scrum Master.
Technology: PHP 7, Lumen, & Symfony 4. AWS, Docker, & Terraform. GitHub. JIRA.

Interim Tech Lead (Contract)London

ThirdBridge ResearchJune 2017 - December 2017

  • Mentoring & code reviewing developers.
  • Requirements gathering from Business Partners.
  • Prepare for AWS “Lift & Shift” migration of internal systems.
Technology: PHP 7, & Symfony 3. ElasticSearch, Nginx, & MySQL. AWS RDS, EC2, ELB, S3, & Route53.

Tech Lead (Contract)London

Investec Bank PLCOctober 2016 - June 2017

  • Architect and build internal greenfield API project.
  • Documentation of over 100 internal web services.
  • Operating system, database, and server tuning.
Technology: PHP 7, Symfony 3, & PhpStorm. MySQL, ElasticSearch, & MongoDB. Nginx.

Senior PHP Developer (Contract)London

Comic ReliefApril 2016 - October 2016

  • Performance profiling & optimisation of core backend code.
  • Implementation of RabbitMQ messaging infrastructure.
  • Assisted implementation of continuous integration and deployment.
  • Mentoring & code reviewing.
Technology: PHP 5/7, Symfony 3, PHPUnit, Behat, & PhpStorm. RabbitMQ, MySQL, & MongoDB.

Senior PHP Developer (Contract)London

FosphaNovember 2015 - April 2016

  • Performance profiling & optimisation of core platform code.
  • Implementation/consumption of REST/SOAP web services.
  • Implementation of continuous integration and deployment.
  • Mentoring junior developers.
Technology: PHP 5.6, PHPUnit, & PhpStorm. MySQL 5.6, MongoDb, & Redis. SaltStack, Vagrant, & Jenkins.

PHP Developer (Contract)London

Conker GroupOctober 2015 - December 2015

  • API standardisation and documentation.
  • Implementation of test framework/harnesses.
  • Code reviews.
Technology: PHP 5.6, PHPUnit, & PhpStorm. Chef, Puppet, Apache, & Vagrant.

 

PHP Developer (Contract)London

VIPR InsuranceApril 2015 - July 2015

  • Code quality enhancement the of VIPR Insurance web services.
  • Lead morning standups and communicate to management.
  • Code reviews.
Technology: PHP 5.6, Symfony 2, PHPUnit, & PhpStorm. Apache, & Vagrant.

PHP Developer (Contract)London

SportLobsterJanuary 2015 - March 2015

  • Design, development, and documentation of Sportlobster REST API.
  • Development of Sport Data ETL backend process via Message Queues.
  • SQL Optimisation.
  • Code reviews.
Technology: PHP 5.6, Doctrine, & PHPUnit. RabbitMQ, MySQL, & MongoDB. AWS.

Senior PHP DeveloperLondon

Think Finance UKApril 2013 - January 2015

  • Design, develop, and maintain modules of the Think Finance Risk Engine.
  • Consult leadership on technical direction of Risk Engine. And document.
  • Report to management on progress of technical debt.
  • Mentor Developers.
Technology: PHP 5.4, Zend Framework, & PHPUnit. Selenium, subversion, & SoapUI.

Senior PHP Developer (Contract)London

Rentokil InitialOctober 2011 - March 2013

  • Implementation and optimisation of internal “portal” platform for parcel tracking and customer management.
  • Consult and liaise with management on progress and technical direction.
  • Document technical specifications.
  • Lead daily stand-ups and prioritise work.
Technology: PHP 5, CakePHP 1.3, Zend Framework, & PHPUnit. Selenium, Memcache, & git. Atlassian Jira, Bamboo, & Crucible.

Senior PHP Developer (Contract)London

CityLink (Part of Rentokil Initial)April 2011 - October 2013

  • Implementation and optimisation of external “My City Link” platform for customer parcel tracking.
  • Consult and liaise with management on progress and technical direction.
  • Document technical specifications.
  • Code reviews.
Technology: PHP 5, CakePHP 1.3, & PHPUnit. Selenium, Memcache, & git. Atlassian Jira, Bamboo, & Crucible.

PHP DeveloperLeeds

F1 GroupJanuary 2009 - February 2011

  • Design and implementation of client websites.
  • Documentation of client specifications.
  • Search Engine Optimisation.
  • Report to management on development and design progress.
Technology: PHP 5, HTML, JavaScript/jQuery. MySQL, Apache, & git.

Educational Break - Degree. 2004 - 2009.

Bachelor of Business AdministrationVancouver, Canada

CMS DeveloperLondon

OCS Group LimitedOctober 2002 - December 2004

  • Implementation of new Rhythmyx CMS Modules.
  • Documentation of CMS Modules.
  • Report to management on development and design progress.
Technology: Rhythmyx Content Management System, Java, JavaScript. XML/XSLT. SQL Server.

Web DeveloperLeeds

OCS LimitedDecember 1999 - October 2002

  • Design and Development of OCS “Helpdesk” Quality Assurance Web site.
  • Documentation of “Helpdesk” process and procedures.
  • Report to management on development and design progress.
Technology: PHP 4, JavaScript, HTML, MySQL 3.

Systems AdministratorLeeds

Sportinglife.comMarch 1998 - December 1999

Technology: Solaris 8, Linux, OSX, MacOS, Bash, Perl, Informix, & Apache 1.3.