Thomas Newman
TNSenior Backend Developer
thomas.newman@email.com · +44 7700 900330 · London
github.com/tnewmanlinkedin.com/in/tnewman
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