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 MeSkills
Technologies I am familiar withBackend
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 engineeriwoca
- 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.