David Young

Full Stack Software Developer

About Me

Highly skilled developer with expertise in the development and deployment of Java / Spring Boot microservices and ReactJS web applications. I’m looking to leverage my knowledge to contribute to innovative and challenging projects, providing technical leadership and excellence. I have a proven ability to deliver well-structured, maintainable and efficient code whilst mentoring others to do likewise. In addition, my wide-ranging experience of AWS and containerisation ensures the delivery of resilient, highly scalable solutions.

Core Skills

Backend

Java 17, Spring Boot, Hibernate / JPA, NodeJS, RDBMS, Kafka, Microservices

Databases

Oracle, MySql, Postgres, Mongo, Elastic Search

Data Analysis

Python, Jupyter Notebooks, Numpy, Pandas, Scikit-Learn

Frontend

Javascript, React, HTML, CSS, Jest, Mocha, NPM

Cloud

AWS (ECS, SQS, S3, Lambda, VPC...), Terraform

Build / Deployment

CI/CD, Jenkins, GitHub Actions, CodePipeline

Source Control

Git, GitHub, GitLab, Bitbucket

Process

Agile, Scrum, Kanban, Jira

Personal Projects

In an effort to hone my frontend development skills, which had become rusty after several backend-focused roles, I developed “The Finance Toolkit.” This project was inspired by my prior experience using take-home pay calculators to compare contract day rates and presented an excellent opportunity o tackle a comprehensive challenge. The website is built using the ViteJS framework, leveraging React and TypeScript for robust functionality, and Material UI for a polished user interface.

To ensure the integrity of the calculation logic and to introduce an additional technical challenge, the site incorporates a NodeJS AWS Lambda function, fronted by an API Gateway, for performing all calculations. The deployment process is streamlined using AWS Serverless Application Model (SAM), and the website itself is securely hosted in an S3 bucket, utilizing CloudFront as a Content Delivery Network (CDN) for optimal performance and global accessibility.

ViteJS, ReactJS, Typescript, NPM Workspaces, AWS - Lambda, API Gateway, Cloudfront, SAM

Experience

Twinstream Limited

Software Developer (Contract)

November 2024 - April 2025

https://www.twinstream.com

Provided Java microservice expertise within an agile feature development team responsible for building and extending cross-domain technology components for use in security critical environments. Work included:

  • Adapting legacy applications to handle high-volume data by focusing on rate limiting, observability, performance and flow prioritization.
  • Improving the exceptional release process to allow data flows to proceed after passing required checks & user approvals
  • Integration with the end customers ticketing and workflow management system.
  • Upgrading Java microservices to Java 21 and Spring Boot 3
  • Writing Integration & end-to-end application tests

Java 21, Spring Boot, Kubernetes (RH OpenShift, EKS), AWS, RDBMs (Postgres, Oracle), Terraform, Bitbucket

Edenred PayTech

Software Developer (Contract)

November 2022 - Present

https://paytech.edenred.com/

Joined a new scrum team and played an integral role in building and architecting a new microservice compliance solution for PayTech’s payment systems. This solution enabled real-time fraud and money laundering detection, required to meet their compliance obligations.

  • Implemented a high performance low latency message driven data transformation / adapter services
  • Collaborated with external partners to design external facing data collection Rest API
  • Integrated the Featurespace ARIC events API
  • Worked closely with platform engineers to configure build pipelines using Maven and AWS CodePipeline
  • Mentored Junior developers

Java 17, Spring Boot, Docker, AWS (ECS, SQS, S3), Postgres, Terraform, Jenkins, Bitbucket

GoDaddy

Software Developer (Contract)

April 2022 - October 2022

godaddy.com

Joined an existing fully remote scrum team developing new microservice APIs for handling customer baskets in an existing e-commerce web application.

  • Led on the development of the basket migration feature - enabling seamless migration of customer data from the live legacy system
  • Introduced Junit 5 features improving maintainability of unit tests whilst improving test coverage
  • Mentored junior team members through code reviews and pairing sessions
  • Worked closely with QA engineers to triage bugs

Java 11, Spring Boot, MySQL, Docker, AWS (ECS, Secrets Manager), NodeJS, Jenkins, K8s, Github

Elsevier

Software Engineering Lead (Permanent)

January 2021 - April 2022

elsevier.com

Led a new fully remote, scrum team composed of permanent staff and offshore contractors, building from the ground up, an event driven microservice framework and UIs for curating data and supporting ML data pipelines.

  • Worked closely with product owners and architects on the overall design of the framework, ensuring a robust application and enabling future reuse across the business.
  • Designed and oversaw the development of micro-frontend UIs for actioning data curation tasks.
  • Designed and co-developed a new CI/CD pipeline ensuring deployed code was fully tested and exceeded required quality standards - integrating with tools such as SonarQube and Contrast
  • Mentored junior team members through code reviews ensuring that the application code, business logic and tests were to the highest standards.

Java 11, Spring Boot, React, Kafka, RDS / Postgres, Docker, AWS (EKS, S3, CloudFront, WAF), Jenkins, Spinnaker, Cypress

Qualifications

Professional Scrum Master PSM I

October 2016

University of Leeds

2:1 BSc Hons Computer Science

1999 – 2002

Woodford Lodge Sixth Form

A Levels - Physics (A), Mathematics (B), General Studies (B), Fine Art (C)

1997 – 1999

Woodford Lodge High School

GCSEs - 4A*s (Double Award Science, Art, Design and Technology), 3A's (Maths, French, Geography), 2B's (English Language and Literature

1995 – 1997

Hobbies and Interests

  • Music Lover: Passionate about playing guitar, classic rock and bands like Foo Fighters and Oasis.
  • Formula 1 Follower: fascinated by the technical aspects and strategic decision-making in F1 races.
  • DIY Enthusiast: Always up for a challenge, tackling projects around the house and honing my problem-solving skills.
  • Lifelong Learner: Currently exploring Machine Learning & AI through online courses.
  • Improving Runner: Recently completed my first 10k (almost hitting my 1-hour goal!), now training for a half marathon.

LinkedIn Recommendations

Maksym Shamanov

Scrum teammate At GoDaddy

October 19, 2022

Worked with David in one team at GoDaddy. It was a great experience for me to work with so experienced and knowledgeable colleague who always open to share his knowledge and ready to help.

Michal Pochowski

Scrum Team Lead At GoDaddy

October 6, 2022

David had worked for Catalog team at GoDaddy over the last 6 months. He proven that he is highly skilled and experienced developer, that every manager would like to have in their team. His approach to the task given was always professional and reliable. David was also sharing his knowledge with the other team members, contributing to better code quality and suggesting alternative technologies. I definitely recommend David, I have nothing but positive thoughts about my cooperation with David at GoDaddy.

Andy White

Tech Lead at Blackcat / Elsevier

March 15, 2019

David and I worked very closely together in a development team for Elsevier (a client of BlackCat). He is a very knowledgeable and technically superb java developer and architect. Not only that but his gentle unassuming character means that he is very easy to work and get along with. The combination of his knowledge and character mean that he is an excellent leader who is worth listening to and being guided by. I thoroughly enjoyed working with him and don’t hesitate to recommend him.

Conor O'Neill

Architect at Andrew Network Solutions

February 12, 2008

Dave is an extremely capable developer, with a great grasp of technology and a deep understanding of how to implement solutions for real-world problems. A valued member of any team, willing to contribute actively in design meetings, and he can also be relied upon to work well alone if needed. I would certainly recommend Dave’s work.