Profile

A software engineer bringing a combination of fast learning and adaptability, having honed skills over 4 years in the fast-paced e-commerce industry. Strong problem-solving skills utilising many languages including python and java, excels in agile teams, contributes to innovative solutions for complex technical challenges. With a deep understanding of both customer and client needs, enabling the development of solutions that meet and exceed consumer expectations.

Skills

Frontend

  • Typescript
  • HTML/CSS
  • Firebase
  • React
  • Redux

API

  • REST
  • GraphQL
  • gRPC

Server

  • Microservices
  • Python
  • Serverless
  • Distributed Systems
  • Docker
  • Java
  • Firebase
  • Node
  • EC2

Data

  • SQL
  • NoSQL
  • Firestore
  • DynamoDB
  • PostgreSQL
  • Contentful

AI

  • Mathematics
  • PyTorch
  • Pandas
  • Neural Networks
  • Transformers
  • LLM

Experience

  • Software Engineer @ Ocado Technology

    Sept 2020 - present

    • Ecommerce • Sept 2021 - present

      Part of a cross-functional team:

      • Building and deploying features to 9 retailers across 9 countries to both web and mobile apps.
      • Operating as a full-stack engineer using React/Redux for web frontend, and Java Spring and Python microservices, serverless functions, and distributed databases for the backend.
      • Handling both in-office and out-of-office support responsibilities.
      • Leading discoveries and implementation for end-to-end features across multiple teams. Creating meetings, writing documentation and remaining organised to deliver a durable product.
      • Large contributions to the architecture of the CMS system to ensure long term scalability and flexibilty for both the platform and engineers.
      • Built a LLM-based chat bot for company website using OpenAI's ChatGPT with recipe recommendations. Available in many languages for all retailers.
      • Designed, built and delivered a system for recipe management on an ecommerce platform, utilising Contentful third-party service as a CMS. This enabled retailers to create recipes for their online stores and customers to easily shop for meal-centric grocery needs.
      • Designed a platform-wide sitemap system using AWS Lambda, S3, and CloudFront. The system included all products and recipes in all available languages, while minimizing cost and maximizing autonomy and code ownership for teams. Solution was extensible for other use cases including the chat bot above.

    • Perception Robotics • March 2021 - Sept 2021

      Built a suite of applications to simulate warehouse operations, enabling robotic teams to test software changes against physics engines before using live pick-stations. The suite was developed using Python (FastAPI, gRPC), Docker, ROS (Robot Operating System), and Unity physics engine. The simulation suite significantly improved the efficiency of the testing process and enabled faster feedback loops, allowing teams to catch and fix issues earlier in the SDLC.

Education

  • University of Birmingham

    2019-2020

    Computer Science MSc: Class II Division I - Average 86%

  • University of Birmingham

    2015-2018

    Physics BSc: Class II Division I

Contact