David Sauntson

Intro

A capable, experienced and personable senior software engineer / tech lead with over 12 years’ experience building and maintaining websites, web applications and APIs. An experienced line manager and mentor with tech lead experience, I'm looking for a role where I can make meaningful individual contributions whilst working as part of a team.

I enjoy creating simple, functional and accessible sites and apps using frameworks like Ruby on Rails and React. An excellent team worker with a long history of collaborative creation with developers, designers, account managers and product owners.

I might struggle to work out the big O notiation of bubble sort or navigate a binary tree on demand; but I can work with a product designer to meet a user need or communicate risk to a non-technical stakeholder. I enjoy working with other people to solve real world problems and deliver products that people will find useful. I prefer working with a stable, well-tested codebase in small, diverse and happy teams.

My pronouns are he/him.


Things I have worked on


Education

  • MSc Software Engineering, 1st, 2010 - 2012, University of Westminster
  • BSc (Hons) Chemistry, 2.1, 2001 - 2004, University of Durham

Career

Tech Lead (Interim) - Citizens Advice

May 2025 - Present

Working in the core content-platform team, responsible for developing and maintaining our public advice site, our internal advice site used by local offices and our intranet. Our tech stack includes: Ruby on Rails, React, Postgres, Redis, AWS, Kubernetes and Helm.

My day-to-day work is very varied, but I like to focus on team health, unblocking, supporting and empowering engineers, and working with our delivery and product managers to plan and provide technical guidance on upcoming work. At the moment I'm helping us become compliant with cookie regulations, preparing for a pen test and automating maintenance tasks to free up engineer time.

Senior Full Stack Engineer - Citizens Advice

August 2020 - May 2025

Working across a Rails, React and AWS powered stack to deliver a number of sites and applications used by the public and our internal staff.

Working across various multi-disciplinary teams, I:

  • created a number of Rails apps to assist our public users with energy consumption related tasks, leading on architectural deicisions and working with the SRE team to develop and continuously deploy the infrastructure as code using AWS CDK, helm and github actions
  • co-authored and maintained a design system to ensure consistency across all new Citizens Advice web sites and apps
  • developed and maintained in-house React apps to enhance our content management system, Contentful, and used github actions to implement CI/CD
  • collaborated with product designers to create a presentational Rails app, using view components to build a modular, testable and WCAG AA compliant front-end
  • played a key role in the migration from episerver to a headless CMS (Contentful), making significant improvements to the content model
  • made various improvements and enhancements to our in-house content API, built using Rails and Postgres
  • translated user research and business requirements into well developed and tested features using RSpec, Jest, Cucumber, Capybara and SitePrism

Senior Developer / Sole Engineer - Landd Agency & David Sauntson Ltd

October 2015 - August 2020

Acting as a contractor for various companies. Highlights include:

  • created a front end architecture for a large web application build using node,grunt, SASS, BEM, for PwC
  • architected, built and delivered an enterprise level software as a service subscription application, hosted in Azure, powered by React / Redux and .NET MVC Core 2, for Nassri 360
  • created a react / redux live matchday scorecard, for Lord's Cricket
  • built a front end template and component library, including AMP templates, for DHL
  • improved frontend workflows, using node, npm, grunt, nightwatch.js for automated tests and AWS and Jenkins for automated deployments across 52 exhibition websites, for Reed Exhibitions

Senior Developer - Positive Technology

January 2014 - September 2015

Assumed a broader range of development responsibilities, including leading on small to medium sized web build projects.

Junior Developer - Positive Technology

October 2012 - January 2014

Assisted on a variety of small - medium sized web sites using .NET and Kenitco CMS.