Thomas Newman

TN

Senior Backend Developer

thomas.newman@email.com · +44 7700 900330 · London

Profile

Backend developer with 9 years of experience building scalable systems for products with millions of users. I specialise in Go, distributed architectures and high service availability. I enjoy owning a problem from API design through implementation to production and monitoring. In recent years I have led several key migrations and mentored junior developers.

Experience

Senior Backend Developer2021 – present
Productboard

I lead the design and operation of the payment subsystem that underpins product monetisation.

  • Designed and implemented a payment gateway processing 2.5M transactions per day
  • Reduced latency of key API endpoints by 40% by reworking the data model
  • Established high-availability practices, maintaining 99.98% SLA
  • Mentor 3 junior developers and run code review across the team
Backend Developer2018 – 2021
Rohlik Group

Contributed to breaking a monolith into microservices in a fast-growing e-shop.

  • Split the monolithic application into 30+ microservices
  • Cut deployment time from hours to 8 minutes with CI/CD
  • Optimised database queries, speeding up order processing by 25%
Developer2015 – 2018
Seznam.cz

Built internal tools for processing large data volumes.

  • Created a pipeline for daily processing of hundreds of GB of logs
  • Automated reporting, saving the team dozens of hours a month

Projects

go-ratelimit (open source)2022
Go · 1.2k stars on GitHub

A rate limiting library in Go.

  • Used in 40+ public projects
  • Fully tested and documented

Education

Software Engineering, MSc2010 – 2015
Czech Technical University

Thesis on distributed queueing systems.

Skills

Go / Rust
PostgreSQL
Kubernetes
gRPC / REST
Kafka