Career Profile
Full-stack software engineer/technical lead. Recent experience mostly consists of building microservices with JavaScript, Angular, NodeJS, Docker & Kubernetes.
Experiences
Work across teams on a variety of kidtech projects, including a kid-safe ad server and Kids Web Services, a cloud platform for kid-safe apps. Held roles as a full-stack developer and technical lead, involving working on many parts of our systems, most of this involving highly scalable APIs and frontend interfaces written in Angular/AngularJS. A lot of work with devops and our service-oriented architecture, using Docker and Kubernetes for container orchestration; designing and maintaining large PostgreSQL databases; setting up new projects for other teams; creating & maintaining SDKs for clients (JS/Android/iOS/Unity).
This is a website-creation tool for users with no technical knowledge, which eventually went on sale in physical boxes in high street stores across the UK. I was hired as the principal engineer and created the first version of the product, setting up and maintaining the architecture, writing the server-side (PHP) and client-side (HTML5/AngularJS) parts of the system and eventually hiring and leading a small team working on subsequent versions of the product.
Worked as a developer on projects for various clients at a web design agency. Most of my focus was on back-end development for progress trackers, quoting portals, simple billing systems, etc
Projects
Side projects