When Code Goes Wrong

Back

Experience

Cookpad, Lead Engineer

October 2020 - March 2023

Working as a lead engineer in small agile teams, Helping to delver the best search experience for our users.

  • Python
  • Django
  • FastAPI
  • Pydantic
  • AWS
  • Elasticsearch
  • Search Relevance
  • Docker
  • Kubernetes
  • Swift
  • iOS

Software Engineer, OVO

March 2019 - October 2020

Worked as a Software Engineer at OVO energy. Helping to develop new features as well as improve existing ones. Helping to improve the quality and testability of the code we write

  • React
  • Typescript
  • Kubernetes
  • AWS
  • Node
  • GraphQl
  • Docker
  • Kubernetes
  • GCP
  • Kafka

Fullstack Engineer, Adarga

October 2017 - March 2019

Working as a fullstack engineer in a small agile team, designing and delivering features. Focused primarily on development of data analytics software including complex visualizations and maps, fully leveraging react, D3 and typescript.

  • React
  • Typescript
  • Mobx
  • D3
  • CSS3
  • Node
  • Elasticsearch
  • GraphQl
  • Docker
  • Kubernetes
  • GCP

Front End Developer, Wazoku

April 2016 - October 2017

Worked as lead front end developer in an agile team. Focusing on UI development of new features as well as improving old ones.

  • Typescript
  • Angular
  • D3
  • CSS3
  • Jasmine
  • Less
  • PostgreSQL
  • Django
  • Django Rest Framework

Lead Developer, Cloudfind

June 2013 - April 2016

Worked as a full stack developer for a new lean startup in an agile environment. Touching on every aspect of the core product including front end, tagging algorithm, cloudstore integrations, infrastructure and deployment. Also involved in the design, planning and prototyping of new products and features to fit new markets based on feedback from customers and user research.

  • Typescript
  • Angular
  • D3
  • CSS3
  • Jasmine
  • Less
  • PostgreSQL
  • DynamoDB
  • Redis
  • Django
  • Django Rest Framework
  • EC2

Software Developer, Intelligent Optimisations (IO)

August 2012 - June 2013

Helped to build an intelligent Google Ad exchange bidder. Worked primarily on the bidding system, developing it to work under the extreme conditions required by Google's Ad Exchange. Helping customers optimise their online advertising campaigns.

  • Java
  • Python
  • Tornado
  • Twisted
  • GIT
  • EC2
  • Mongo
  • Redis
  • Cassandra

Education

University of the West of England

  • BSc Computer Science — 2008-2012 (Included a placement as a Data Analyst with the Ministry of Defence lasting 18 months)

Somervale Secondary School

  • A-levels - History
  • Physics
  • BTEC - Engineering
  • GCSE - 12 GCSE’s English, Maths and Triple Science all A-C grade