Felix
Whitefield

Graduate Software Engineer at Willis Towers Watson.
Based in Surrey, UK.

Projects

Distributed Systems and Networks

This was created using Java, and was a distributed storage system with a controller and multiple nodes (DStores) to store the data. The different nodes communicated using sockets.

Cloud Application Development

This was made using VueJS and Bootstrap, with an accompanying API being coded in Python. The frontend was hosted on Google App Engine, and the API was hosted on Azure Functions and Cosmos DB.

Tree CRDTs with Highly Available Move Operations

View Project: Tree CRDTs with Highly Available Move Operations
3rd Year Project

This project contains the creation of a new Tree CRDT in Go, as well as the implementation of an already existing Tree CRDT. Then compares the performance between the two algorithms. It aims to leverage the benefits of CRDTs to create a system that is highly available and fault tolerant.

Model Rocket

Dsiabled View Project: Model Rocket
Team Project

There is two of us working on this project, and we have already had 2 launches of a previous version of the rocket, which was controlled using MicroPython. We are now working on the next version of the rocket, which is being coded using C++. The rocket is 3D-printed and initially utilized a Pi Pico. The current version, however, features an upgraded Teensy 4.1.

Experience

Graduate Software Engineer

September 2023 - Current

Wilis Towers Watson - Reigate

  • Worked through rotations on QA, DevOps and Full Stack Development
  • Received an award for enhancing our Cypress framework by introducing standards, best practices, and reducing test runtime
  • Identified and reported a bug in a Cypress plugin causing test failures, and collaborated with the plugin author to implement a fix
  • Improved performance of key product functionality, in one situation cutting validation time from over 30 minutes to seconds
  • Led development of a complex new feature with numerous edge cases, contributing to thorough testing and validation
  • Contributed to our SaaS offering by fixing bugs, enhancing observability with instance dashboards, and maintaining infrastructure as code using Pulumi

Technologies Used
AngularC# | .NET | ASP.NETCypressAzure DevOpsAzurePulumiService BusRabbitMQ

Junior Electronics Technician

Summer 2019 & 2020

Cambetronics Ltd - Cranleigh

  • Helped in the production, assembly, inspection and testing of PCBs and other electronics
  • Aided in the production of LED panels for the Frozen musical to meet a strict deadline
  • Caught errors in production while under time limits
  • Helped improve a certain process leading to a 2x speed increase

© 2025 Felix Whitefield - All rights reserved.

Top