Thomas Bolton

LinkedIn | GitHub

Experienced Software Engineer with a strong background in backend and full-stack development. Proficient in cloud-based distributed architectures (AWS, Firebase), APIs (design, development, integration), and frontend development. Passionate about owning projects through planning, development, deployment and then monitoring in production.

Languages: Java TypeScript JavaScript Python | Backend: Spring Boot JPA NestJS | Frontend: React.js Tailwind CSS | Databases: PostgreSQL MongoDB DynamoDB Redis | Messaging: RabbitMQ Spring Integration | Infrastructure: AWS Firebase | DevOps/Monitoring: Docker Grafana Elastic | Testing: JUnit JaCoCo Jest Pact | Architecture: Hexagonal architecture DDD Event Driven Architecture Serverless

Professional Experience

Software Engineer Tes | Apr 2022 - Present

Software Developer Vitaccess | Sep 2020 - Mar 2022

Software Developer Entrepreneur Seminar | Aug 2019 - Aug 2020

Software Engineering Internship Schroders | Jul 2017 - Jun 2018

Education

BEng Biomedical Engineering Queen Mary, University of London | 2015 - 2019