Lead Software Developer
Tribesports
FutureLearn Ltd
Lead Technical Architect
Wonderbly - Previously Lost My Name
Software Engineering Consultant
Technical Lead