Information about me

Education

University of Kent - BSc Computer Science with a Year in Industry

September 2018 - June 2022

Graduated with a First Class Honours

4x Scholarships of Academic Excellence

South Essex College - BTEC Level 3 Extended Diploma in IT

186 UCAS Points

D*D*D* final grade

Professional Experience

Fivium Ltd - Junior Software Developer

August 2022 - Present

Writing various apps in Java Spring Boot and GraphQL

University of Kent - Peer Tutoring

September 2021 - April 2022

I help students that are in the first year of their computer science degree get to grips with object-oriented programming using Java

Fivium Ltd - Trainee + Junior Software Developer

June 2020 - September 2021

I was working in a team to develop enterprise apps which would be used by many UK central government departments

Apps were written in Java 11 using the Spring Framework and complete with unit, integration and end-to-end tests which I was in charge of writing

University of Kent - Verifiable Credentials

July 2019 - October 2020

Setting up and managing Ubuntu servers

Developing, testing and preparing proof-of- concept applications to acquire project funding

Writing REST APIs using JavaScript

Working with secure technologies with FIDO2 and W3C's WebAuthn

Lloyds Bank - Markets Engineering (Work experience)

Feb 2017 (2 weeks), Jan 2018 (2 weeks)

Shadowing various developers with Java and SQL backgrounds

Brief introduction to Agile development and Kanban

Tour of London Datacenter server floor

Skills

Backend

Node.js, Express and TS

Spring + Spring Boot

Postgres, Oracle SQL and MongoDB

PHP

Frontend

Vue and Nuxt.js

React and Next.js (this site!)

Tailwind CSS

Other

UNIX server setup and maintenance

Docker containerisation

Traefik and NGINX

Git and Perforce version control systems

Grafana and Prometheus