Hi, I'm Mike.

Full-time software engineer · London · 8+ years experience

Engineering Manager, Flubit Ltd. since September 2014

Building and managing a software development team to architect and design an e-commerce marketplace and product data platform. My job involves liaising with external partners such as Barclaycard, implementing and tracking development timelines, and overseeing software and systems architecture.

Projects & responsibilities

  • Hiring and managing team members
  • Product management

Lead Engineer, Flubit Ltd. May 2013–August 2014

Leading an agile team to scale merchant web services at Flubit as well as designing their merchant and partnership facing APIs.

Projects & responsibilities

  • Software architecture and technical design
  • Improving development practices
  • API design

Lead Engineer, PeerIndex. August 2012–April 2013

A Symfony2 web application hosted on AWS with multiple data stores and complex web service integration.

Projects & responsibilities

  • Quality assurance
  • Code deployment
  • Architecture
  • Development processes
  • Implementation of Scrum
  • Team management
  • Hiring and developing team skills

Lead Developer, SocialGO PLC. November, 2010–August, 2012

A social network/website building platform.

Projects & responsibilities

  • Sprint planning
  • Running the daily stand-up meeting
  • Mentoring other members of the team
  • Code deployment
  • Translating the senior leadership team’s requirements into realistic project plans and utilising the development team to see these through to fruition

Senior Web Developer, Harvest Digital Ltd. February–November, 2010

A full-service digital marketing agency based in Soho, London. I worked with the creative and development team.

Projects & responsibilities

  • Working closely with user experience and graphic designers to build websites for market-leading clients
  • Determining which technology to use based on client requirements
  • Meeting strict project deadlines
  • Setting up servers and live environments
  • Explaining complex technical issues to non-technical clients

Web Developer, Time Out Communications November 2007–February 2010

An international publishing company based in London. I worked on their popular UK-based global and London website.

Projects & responsibilities

  • Working in a team to maintain and update timeout.com
  • Building sponsored microsites for the commercial sales team
  • Developing a bespoke CMS to enable the marketing team to create and build HTML emails
  • Translating the Director of Digital Development's needs into realistic project plans and implementing these
  • Migrating timeout.com analytics from HBX to Omniture
  • Upgrading and maintaining OpenX ad serving software
  • Implementing DoubleClick across timeout.com

Freelance web developer Summer 2007

A brief period between finishing my Masters degree and working for Time Out when I designed and built a website for an interior design company.


  • Managing the client's expectations
  • Translating the client's needs into a brief
  • Designing the website
  • Website build and ongoing maintenance
  • Invoicing the client