Experience


Consultant

Minted Labs (LLC) . Since 2021

  • Tech Lead
  • Rust Engineer
  • Blockchain Architect

Technologies

  • Rust
  • Go
  • Blockchain
  • Solana
  • Graph Protocol
  • WebAssembly

Tech Lead

logo

Karhoo . 2019 - 2021

  • Design and implementation of the second iteration of the booking endpoint and webhooks functionality.
  • Replaced the internal Google Maps usage with OpenStreetMap - saving thousands of pounds (£) every month.
  • Introduced a new testing strategy which reduced overall incidents and allowed the team to move faster.
  • Created a proposal that resulted in a massive reduction in manual intervention for repository updates, resulting in over 120 repositories being kept up-to-date and deployed automatically to production.
  • Developed the core services that handle trip operations, tracking and integration with partners, both on demand and supply side.
  • Introduced a mechanism to triage and respond to non standardised errors efficiently and at scale.
  • Produced a number of proposals in order to drive the improvement of internal engineering processes.
  • Worked closely with leadership team to prioritise necessary projects that resulted in better productivity and reliability.

Technologies

  • Go
  • Event-based
  • Kubernetes
  • Pub/Sub
  • gRPC
  • Redis

Software Engineer

logo

Luno . 2018 - 2019

  • Reimplemented a back-office permission system, including data redaction and a system that would allow agents to access only the parts of the information they required during a support case.
  • Developed a system of lightweight notifications built on top of Etcd which enabled the hot-reloading of permissions.
  • Implemented gRPC-Web for the back office—improving decoupling and cycle time for new features.

Technologies

  • Go
  • Event-based
  • Kubernetes
  • gRPC
  • REST
  • MySQL

Senior Software Engineer

logo

Hive|Centrica Connected Homes . 2016 - 2018

  • Developed a highly distributed system using CQRS to bring support for multi-user homes to the platform and app.
  • Migrated the platform responsible for leak detectors from a Python monolith into a set of services written in Scala that ran on AWS Lambda using AWS IoT and some other AWS services including SNS, SQS, and Kinesis.
  • Designed an event-based platform that would bring support for the integration of third-party devices into the existing platform.

Technologies

  • Kotlin
  • Scala
  • Event-based
  • AWS
  • Serverless
  • Apache Thrift

DevOps Engineer

logo

Sony Computer Entertainment Europe . 2015 - 2016

  • Server Engineer within the Online Technology Group (OTG) at SCE London Studio

Technologies

  • Ruby
  • Chef
  • AWS
  • Scala
  • Spark
  • Jenkins

DevOps Engineer

logo

Miniclip . 2015

  • Infrastructure management
  • Full Stack Automation
  • Infrastructure as Code with Chef

Technologies

  • Ruby
  • Python
  • Chef
  • AWS
  • Terraform

400 Words