Everything I do is TDD. From Open Source libs to internal applications, if there's no unit tests, it's not done. I've unit tested in both PHP and Javascript, so you know I'm serious.
2012 - 2017
Leading the team both in terms of software development and line management, my main achievement was the design and implementation of the next-gen PHP platform for iPlayer Radio; from the RPM build tools to package the app through to leading the development of client libraries and application paradigms. The resulting composition based architecture scaled to over a million requests a day on minimal hardware (~ 5 instances total)