At work, I'm a senior backend developer that's passionate about Agile software engineering, domain driven development, software craftsmanship and behaviour/test driven development.
As a friendly guy an feel I can adapt to fit in pretty much any team.
I'm more than comfortable with full stack development and devops roles but am most at home as a lead/senior backend developer with experience of application architecture, defining coding standards, continuous integration, best practices and mentoring junior developers.
At home, I'm a father of 2 great kids. I enjoy keeping fit by cycling and playing tennis.
Good programmers write code that humans can understand. - Martin Fowler
My experience in web development began in 2001 when I worked for one of the first UK based hosting companies. Since then I have worked on a broad range of projects as a contractor for some of the best know global brands including the BBC, Toyota, Olympics 2012, GOV.UK and Financial Times Group. I have also contracted for agencies with a range of clients from start ups to blue chip companies.