Felix
Whitefield
Junior Software Engineer at Willis Towers Watson.
Based in Surrey, UK.
Projects
Distributed File System
View Project: Distributed File SystemThis 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.
Quiplash Clone
View Project: Quiplash CloneThis 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 OperationsThis 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
Disabled View Project: Model RocketThere 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.
WTW (Willis Towers Watson)
ReigateJunior Software Engineer
Apr 2025 - Present
- Optimized a critical nightly cleanup operation, reducing execution time from 45 minutes to 3 seconds and eliminating client-impacting delays
- Served as primary developer for a major feature, collaborating with consultants to gather early feedback and refine requirements
- Led migration to fully utilize a styling library, managing breaking changes and ensuring a smooth transition
- Delivered high-quality code at a fast pace through comprehensive edge case handling and thorough testing
- Proactively investigated and resolved bugs and technical debt, improving both developer experience and user outcomes
Graduate Software Engineer
Sep 2023 - Apr 2025
- 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
- Optimized critical product functionalities, reducing validation time from 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
Cambertronics Ltd
CranleighJunior Electronics Technician
Summer 2019 & 2020
- 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