Hi, I'm Tom

Backend Software Engineer

I am a first class Cambridge University graduate (MEng), and backend engineer at SME fintech lender iwoca. I work in the fintech team, building and maintaining the payment, reporting and reconciliation systems that handle millions of pounds worth of transactions each day.

Contact Me

Skills

Technologies I am familiar with

Backend

Python

Django

Celery

Pytest / unittest

PostgreSQL

MongoDB

Pandas

Go

Rust (basic knowledge)

Frontend

HTML

CSS

JavaScript

React

General

Git / GitLab / GitHub

Docker

Education & Work

GCSEs and A-levels

Maiden Erlegh School
2009 - 2016

Chemical Engineering Masters

University of Cambridge
2016 - 2020

Graduate Engineer

FairHeat
Oct 2020 - Jul 2021

Trainee Full Stack Software Engineer

FutureProof
Jul 2021 - Sep 2021

Data Scientist

Apollo Tyres
Oct 2021 - May 2022

Backend Engineer

iwoca
May 2022 - current

Experience

What I've done as a backend engineer

iwoca

  • Worked extensively with Django, Celery and Postgres
  • Reduced the repayments run runtime from 3.5 hours to 10 minutes.
  • Rebuilt the commissions system to use an event driven architecture, reducing the response time of broker payouts by 95%
  • Built and maintained payment systems and APIs handling millions of pounds each day. Integrated with Stripe, Truelayer, Modulr, Checkout and Raisin 3rd party APIs.
  • Led project to integrate Raisin bank as a new payment provider in Germany. Scoped, wrote and completed tickets, provided regular updates to stakeholders and delivered the project on time
  • Created a CLI in Go that allowed developers to easily interact with celery tasks and our database, improving developer experience when on support
  • Troubleshooted and fixed critical bugs

Apollo Tyres

  • Built a machine learning RESNET model that detected defects in tyre xray images. Deployed the model on AWS using Sagemaker, lambda functions and API gateway. Frontend built with React.

Contact Me

Get in touch!

Email

tomcvirgo@gmail.com

Location

London