Layton
Reynolds

Backend engineer. I build Go APIs handling 50M+ requests a day, and I learnt reliability first-hand in production support.

West Midlands, UK · in production engineering since 2023

Go · REST · GCP · Linux · Docker

Email me

Laytreynolds@icloud.com

Experience

  1. – now

    Software Developer

    Global, highly regulated platform · backend, Go

    • Designed and built Go APIs for core services that together handle 50M+ requests a day at under 200 ms.
    • Worked on the migration of on-prem services to Google Cloud, cutting infrastructure overhead by up to 75% in some areas and shortening deployments.
    • Cut incident resolution from 1 hour to 20 minutes by monitoring and optimising on-prem and cloud services, while meeting reliability SLAs.
    • Ship React and TypeScript features on top of those Go APIs, plus small C#/.NET features and production fixes across an estate of hundreds of internal services.
  2. –

    Development Support Engineer

    Same platform, production support

    • Migrated 1,000+ production servers from CentOS 7 to RHEL 9 and Ubuntu, owning the build pipeline, configuration and rollout.
    • Automated infrastructure work in Python, Bash and Ansible to remove manual steps and make deployments consistent.
    • Led incident response on global-scale platforms, using root-cause analysis to stop repeats.
    • Brought new services into production, with the documentation and training to support them long term.
  3. –

    Systems Administrator

    Plan.com

    • Integrated internal systems over REST APIs, removing 3–5 hours of manual admin a week.
    • Built partner lead-capture forms and sites on the Salesforce API.
    • Set up a new office, onboarding 40+ users with Azure, Intune and Autopilot.

Projects

FC Tracker

Full-stack app for running a football team's season: fixtures, players, goals, assists and leaderboards. A Go API with JWT auth, leaderboards computed with MongoDB aggregation pipelines, and a React and TypeScript front end. Containerised with Docker and deployed through GitHub Actions.

Go · Gin · MongoDB · JWT · React · TypeScript · Docker

Selected FC Tracker API routes
MethodRoute
GET/health
POST/api/auth/login
GET/api/player/:id/fixtures
POST/api/fixture/addgoalscorer
GET/api/leaderboard/goals
GET/api/leaderboard/motm
6 of 25 routes. 22 sit behind JWT auth.

Key Value Store

An in-memory key-value store with a RESTful HTTP API, written in Go from scratch. Add, update, upsert, delete, and query by key or across the whole store.

Go · HTTP · REST

Selected Key Value Store API routes
MethodRoute
GET/kvs/get?key=
POST/kvs/add?key=
POST/kvs/upsert?key=
DELETE/kvs/delete?key=
GET/kvs/getall
5 of 10 routes.

Also built

Skills

Backend
Go, Java (Spring Boot), Python (Django), C# / .NET
APIs & services
REST, HTTP/JSON, API versioning, service-oriented architecture, inter-service integration
Cloud & infrastructure
Google Cloud Platform, Linux, Docker, Ansible
Data
PostgreSQL, MySQL, MongoDB, Riak
Delivery
Git, GitHub, GitLab, Jenkins, CI/CD pipelines, automated testing
Frontend
TypeScript, React, JavaScript

Education

  1. 2021

    Software Development bootcamp

    QA. Full-time, Level 4 aligned: Java, Python, MySQL, Spring Boot microservices, Azure (AZ-900).

  2. Online

    CS50: Introduction to Computer Science

    Harvard, via edX. Algorithms, data structures, security and web development in C, Python and SQL.

  3. 2016–2019

    BSc Strength & Conditioning

    University of Gloucestershire. Statistical data analysis in IBM SPSS.