Tom Payne Curriculum Vitae

  • PHP Web application design and construction
  • MVC Framework experience (Zend and "Tiny")
  • Experience writing modern Node.js applications in small modules
  • Development of fast, scalable systems based on MySQL
  • Experience in working with NoSql databases such as MongoDB to build applications capable of handling volatile usage patterns
  • Extensive experience of working with scripting languages such as Python and Bash
  • Well versed in UNIX-like operating systems and configuring LAMP stack
  • Contributor to open source projects
  • Experienced Git user
  • Experience of working in agile settings
  • Experience working collaboratively with a variety of different professionals to meet specific targets
  • Vim user!
  • React
  • ESNext
  • PHP
  • Node.js
  • RabbitMq
  • PHPUnit
  • Mocha
  • MongoDB
  • MySQL
  • Java
  • Python
  • Jenkins CI
  • Agile (Kanban)
  • Continuous Delivery
  • Test Drive Development
  • Vagrant
  • Git
  • HTML5/CSS3
  • Responsive Design


  • Integral member of the team which produced and supports the Sky Sports Super 6 website and app. The site is based on a mobile first, responsive design and has a regular weekly user count in excess of 700,000.
  • Worked on optimising Node.js systems, consuming through RabbitMQ, supplying MongoDB with a view to improving performance in highly volatile usage patterns.
  • Worked to break down a monolithic codebase into distributed services (SAAS) with clearly defined interfaces and responsibilities.
  • Able to develop and drive change on a short timescale when presented with an issue causing customer impact.
  • Involved in load testing to ensure site capacity against projected demand.


Aug 2016 - Present
Sky Betting and Gaming
Senior UI Engineer
Aug 2015 - Aug 2016
Sky Betting and Gaming International
Senior UI Engineer
Apr 2015 - Aug 2015
Ticket Arena
Software Engineer
Dec 2012 - Apr 2015
Sky Betting and Gaming
Software Engineer
As well as designing and implementing solutions, my role involves reviewing and merging colleague's code following in-house and external guidelines. I am also one of the members of the team responsible for deploying code to test environments and ultimately the live platform through a CI pipeline. Outside solely technical responsibilities, I attend planning meetings where proposed work is split into tickets/tasks and sized to gain an understanding of time to delivery.
July - Dec 2012
Sky Betting and Gaming (BSkyB)
QA Automation Test Engineer
My role involved considering business requirements and planning automated testing strategies to cover those requirements. I worked closely with the development team to understand how the affected area worked, to allow me to plan how to exploratory test the feature, as well as build an impression of where possible regressions could be introduced. I also implemented test steps in behat in an attempt to achieve end-to-end test coverage.

2011 University of Sheffield BSc (Hons) Computer Science 2:1.

Although I don't get out as much as I would like, I do enjoy capturing landscape scenes and noteworthy architecture using both digital and 35mm film equipment. In recent years I have built up an extensive portfolio of photographs during my visits to different parts of the world.
I developed an interest in climbing during my time at university, especially in bouldering. It seemed to be the default way to exercise in Sheffield as you are unable to travel more than a mile without finding at least one climbing wall. Now that I am located in Leeds the opportunities are not quite so abundant, but I try to indulge my hobby whenever I can.

References available on request