Education

Imperial College London

Bachelor of Engineering in Computing: 2018-2021 - Upper Second Class (Hons.)

A Level

Maths (A*) Further Maths (A) Computer Science (A) French (A) : 2016-2018

Experience

BlackRock Investment Management Ltd.

Analyst (Technology)

August 2021-Present

A member of the 2021 graduate scheme cohort. I had my first rotation in the ETF Systems team, where I contributed towards the successful launch of the new i500 product. I gained more exposure to Java development, as well as new technologies, such as Spring and Proto files. My second rotation, within the AlphaGen Technology team, has introduced me to industrial-scale Python development and improved my ability to break down complicated tasks into smaller sub-tasks.

Summer Analyst (Technology)

Summer 2020

6 weeks spent in the Trading Team of the Aladdin Product Group where I gained experience with technologies such as Angular, as well as working with large code bases and industrial SDLCs.

Imperial College London

Summer 2019

Undergraduate Research Opportunities Programme Placement

ACCEPTED FOR THE EUROPEAN CONFERENCE ON ACADEMIC INTEGRITY AND PLAGIARISM 2021

Worked on a project analysing projects posted on contract work sites to spot trends in work deemed to be plagiarism (see Notable Projects). Gained a valuable insight into academic research.

Arabesque Asset Management

1 Day Work Shadowing Placement

One day spent going round the team responsible for the S-Ray product while offering assistance with formulating FAQs for a new product to gain an insight into part of the financial industry.

Dixons Carphone

1 Week Work Experience Placement

Visited multiple teams within the e-commerce department of Currys. Allowed me to gain an introduction into the working environment inside a tech company.

Notable Projects

ICarus

My final year project as part of my degree. ICarus is an interactive tool to assist with building type system derivation proofs for programming languages. This was my first experience of working independently on a large-scale project that I had to completely design from scratch. I also gained valuable knowledge of how to evaluate different programming languages and frameworks to choose the most appropriate for the task.

WACC Compiler

A project undertaken during the Spring Term of Year 2. We built a compiler in Java, for a basic language called WACC, using ANTLR as a parser. This was my first experience in a large-scale Java project as all the non-ANTLR components were built from scratch. This project allowed for the solidifying of my knowledge of Git.

Pintos Operating System

A project undertaken during the Autumn Term of Year 2. We used a skeleton project provided by the Department and added to this to produce a text-based Operating System, designed to run on a single core, with very little RAM. This was a very useful way to apply the knowledge gained in my Operating Systems course, solidifying my understanding.

Contract Cheating Analysis

A program analysing projects posted on contract work sites to spot trends in work deemed to be plagiarism. This included locations of posters and those doing the work, as well as changes in price.

ARM Project

A project undertaken during the Summer Term of Year 1. It consisted of building an ARM emulator and assembler, which my group extended by adding a debugger. This project allowed me to improve my knowledge of programming in C.

Languages

Basic Knowledge

Haskell, SQL, HTML, Swift, LaTeX

Working Knowledge

Java, Python, C, Kotlin, React, Angular

Interests, Activities and Awards

SwitchShop Computing Prize 2018

IC Big Band 2018-19

IC Sinfonietta 2019-2021 (Secretary 2020-21)

Grade 8 Trumpet

Grade 6 Singing

Buckinghamshire County Youth Orchestra 2017-18

Orpheus Senior Brass Winner 2018