Was asked to join Movebubble at a very early stage, and helped it to evolve and grow into a successful, innovative, mobile-centric platform. Worked as the lead engineer on one of the product teams, designing, implementing and deploying product features across the full stack, including APIs, web and mobile. Encouraged use of up-to-date frameworks and tools, pursued comprehensive testing across our codebases, including the use of TDD, and improved our architecture with DDD and event-driven approaches, breaking a legacy monolith into smaller microservices. Mentored other engineers and organised sessions to distribute technical knowledge both around the engineering team and the wider company.
Latterly promoted to Head of Development, assuming ownership and responsibility for all technical aspects of the company whilst continuing to take an active role in software development. Further improved processes across the company, increased efficiency in the engineering team by moving infrastructure to hosted providers, worked to recruit other technical staff, and kept systems running smoothly during a 200% increase of traffic resulting from two London Underground advertising campaigns, improving database and code performance to support tens of thousands of users per month.