Profile

Not currently available for work

I am a senior web developer/software engineer open for opportunities to work on interesting web based projects.
I believe in the core of the web, and seek to build web-friendly projects that are accessible to all.

I have a particular affinity for Modern PHP (7.3+) using modern coding practices,
though I am also proficient in Javascript with Node and React. I like to choose the right tool
for the job.

Lead Developer & CTO

BBC

London, 2008 - 2017

Acting Technical Architect / Principle Software Engineer

Working with the team to develop an AWS architecture for BBC Programmes
utilising SQS Queues and RDS Aurora in a Devops environment.
Large application split into Microservices built with PHP 7.1 and Symfony 3.
Using PHPUnit, CodeSniffer, Github, pull requests and Jenkins CI for continuous delivery

Senior/Principal Web Developer (Technical Lead)

Technical lead for BBC Programmes,
a very large and high traffic PHP application built using Zend 1,
and handling millions of programmes (nominated for a Webby Award in 2015)

Technical lead for BBC Blogs,
built using PHP and Zend 1, but with a framework agnostic PHP model layer
using service oriented architecture. By remaining framework agnostic it is
future proof for imminent migration to more modern infrastructure.

Designing and implementing a strategy for moving to the cloud,
with particular emphasis on efficiency, resilience and continuous delivery

Understanding of a large and complex data model

Accessibility Champion

Stakeholder support

Data migrations to allow strategic support for the future (e.g
Podcasts /
Blogs)