Summary
Overview
Work History
Education
Skills
Publications
Languages
Timeline
Generic

Matthew Compton

Bristol

Summary

Experienced software engineer with expertise across frontend, backend, and DevOps, specializing in architecting and implementing scalable software solutions. Skilled in cloud-based infrastructures, modern web technologies, AI engineering and automation, with a strong focus on best practices, clean architecture, and high-quality code projects that enhance user experience and drive innovation.

Overview

13
13
years of professional experience

Work History

Software Engineer

Seneca Learning
London
08.2022 - Current

Role & Responsibilities:

  • Full-Stack Software Engineering: Developed and maintained features across student, teacher, and parent platforms, working on both frontend (React TypeScript) and backend (AWS serverless microservices). Ensured scalable, high-performance solutions across the entire stack.
  • Cloud & DevOps Expertise: Designed and maintained AWS-based infrastructure, leveraging Lambda, SNS/SQS messaging, DynamoDB, RDS, and S3. Managed CI/CD pipelines using Jenkins and GitHub Actions, and provisioned infrastructure with Terraform.
  • End-to-End Project Ownership: Led development from initial tech investigation and architectural design to implementation and deployment. Ensured best practices in performance, security, and scalability while collaborating across teams.

Notable projects:

  • AI-Powered "Magic Quizzes": Built an AI-driven feature that analyzed tutoring session transcripts, extracted key topics, and generated customized quizzes to reinforce learning. Integrated OpenAI and AWS Bedrock for content generation.
  • GraphQL Federation Gateway: Developed an Apollo Federation gateway to expose distributed GraphQL clients. Implemented scalable architecture using AWS ECS, Fargate, and load balancing to dynamically allocate resources based on demand.
  • Scalable Analytics Pipeline: Designed a backend analytics service utilizing SNS/SQS pub-sub messaging, AWS Lambda, and Google BigQuery to process and analyze platform usage data, enabling data-driven decision-making.

Software Engineer

Aire Logic
Manchester
11.2020 - 08.2022
  • Significant work developing and improving the company's product suite across the stack including 'AireGlu' (SaaS integration engine for data interoperability) and AireFlow (Task management software)
  • Created a lateral flow tracking solution including data warehousing and kibana dashboards for Leeds Community Healthcare
  • Collaborated to build a vaccine booking service for York Hospitals, including the creation of a booking API which is being converted into a stand-alone product
  • Migrated the company's internal HR system into AWS
  • Upgraded the Electronic Health Record (EHR) system UI for the entire complex Christie NHS trust from outdated ClassicASP into an Angular solution
  • Built an in-house Patient Reported Outcome Measures (PROMs) solution for the Christie trust which included a Portal allowing patients to access forms and appointment information for the first time

Trainee Software Engineer

Northcoders
Manchester
08.2020 - 11.2020
  • Full stack JavaScript based coding bootcamp utilizing agile methodologies
  • Technologies employed included Node.js, Express.js, Knex, React, React-Native, GraphQL and PostgreSQL

Various

01.2012 - 01.2020
  • Roles included Associate Recruitment Consultant within Cyber Security, Bars Manager, Selling Assistant, Hospitality Assistant, Supermarket Assistant
  • Keys skills learnt included:
  • Regularly engaging and communicating with hiring managers, HR representatives and clients
  • Successfully placing a number of candidates in both large FTSE corporations and innovative tech start-ups
  • Streamlined an efficient operation of tasks through my work at busy hospitality events such as international sporting matches and horse race meets
  • Effective team-working skills, working with a variety of small and large teams, adapting to personality and management styles, and molding together a successful operation
  • Distinguished work ethic - personally recognised for going above and beyond tasks on many occasions across different roles

Education

MChem - Chemistry

University of Edinburgh
Edinburgh, UK
06.2019

Analytical Electrochemistry

Universitat Rovira i Virgili
Tarragona, Spain
06.2018

Secondary School Education - A-Levels: Mathematics, Chemistry, Economics; AS-Levels: Physics; GCSEs: 13 All Grades A-B

Bishop Stopford School
Kettering, UK
06.2014

Skills

  • Full-stack development
  • AWS infrastructure
  • AI Engineering
  • Microservices architecture
  • CI/CD pipelines
  • User interface design
  • Cloud infrastructure
  • Programming languages: TypeScript, C#, NET, Python
  • Agile methodologies
  • API design and development

Publications

J. Baez, M. Compton, S. Charati, R. Canovas, P. Blondeau, F. J. Andrade, Controlling the mixed potential of polyelectrolyte-coated platinum electrodes: improving the potentiometric detection of hydrogen peroxide, Analytica Chimica Acta, 2019, 1097, 204-213

Languages

English
First Language
Spanish
Intermediate (B1)
B1

Timeline

Software Engineer

Seneca Learning
08.2022 - Current

Software Engineer

Aire Logic
11.2020 - 08.2022

Trainee Software Engineer

Northcoders
08.2020 - 11.2020

Various

01.2012 - 01.2020

MChem - Chemistry

University of Edinburgh

Analytical Electrochemistry

Universitat Rovira i Virgili

Secondary School Education - A-Levels: Mathematics, Chemistry, Economics; AS-Levels: Physics; GCSEs: 13 All Grades A-B

Bishop Stopford School
Matthew Compton