Dave Amison

Backend Developer & Full-Stack Software Engineer

About Me

I am a Backend Developer and Full-Stack Software Engineer with over a decade of experience building scalable, high-performance software systems. Based in Cheshire, United Kingdom, I currently develop complex telematics SaaS infrastructure at Radius, where I specialise in TypeScript and Node.js microservices deployed across AWS.

My career has spanned hands-on development, system architecture, and technical leadership — from writing PostgreSQL schemas with 80+ tables and deploying 50+ AWS Lambda functions, to leading distributed teams of developers across multiple regions. I bring a pragmatic, ownership-driven approach to every project, balancing technical excellence with the grit needed to ship under pressure.

Whether it's real-time data pipelines processing thousands of vehicle telemetry events, cloud infrastructure provisioned with Terraform, or mentoring a team through a complex migration, I thrive at the intersection of engineering depth and real-world impact.

Experience

Backend Developer

Radius Telematics • Crewe, Cheshire, UK

June 2026 - Present

  • Key member of the engineering team behind Radius's vehicle telematics SaaS platform — a multi-environment product spanning 70+ Git repositories, built on a modern microservice architecture in TypeScript and Node.js, containerised with Docker and deployed across AWS.
  • Designing and building scalable, secure backend microservices that process high-volume real-time vehicle telemetry data, including GPS positioning, mileage tracking, driver behaviour scoring, and geofence events across fleets of thousands of vehicles.
  • Leveraging AWS Kinesis and Firehose to ingest and stream telemetry data at scale, with Lambda functions for event-driven processing and DynamoDB for high-throughput, low-latency lookups.
  • Provisioning and managing cloud infrastructure using Terraform, ensuring repeatable, version-controlled deployments across development, staging, and production environments with automated GitLab CI/CD pipelines.
  • Deploying containerised services on AWS ECS and EC2, with SQS and SNS for decoupled, event-driven inter-service communication and resilient message handling.
  • Designing and optimising PostgreSQL and MySQL database schemas for transactional workloads, reporting pipelines, and high-volume telemetry storage with attention to indexing, partitioning, and query performance.
  • Writing comprehensive unit and integration tests using Mocha and Sinon, maintaining high code quality across 70+ repositories through code reviews and automated pipeline checks.
  • Working in a cross-functional Agile team, taking ownership of complex features end-to-end — from technical design through to deployment, monitoring, and production support — and stepping up to resolve critical incidents under pressure.

Senior Full Stack Developer / Team Lead

Six Star Global • Crewe, Cheshire, UK (Remote)

Jan 2020 - May 2026

  • Led a distributed team of 8 developers, overseeing multiple software projects and managing development teams across regions.
  • Spearheaded the development of Six Star: Manage, a comprehensive IT management platform, streamlining service requests and automating IT workflows for the hospitality industry.
  • Architected and implemented scalable systems using React, Next.js, and Node.js, delivering high-performance and responsive applications.
  • Designed and developed backend services using GraphQL, Hasura, and PostgreSQL, ensuring efficient data retrieval and system reliability.
  • Wrote the PostgreSQL schema from scratch, comprising over 80 tables, full audit logging, and robust tracking mechanisms to maintain data integrity and ensure compliance.
  • Developed, deployed, maintained, and monitored over 50 AWS Lambda functions, enabling seamless serverless workflows and event-driven architectures.
  • Utilized AWS RDS (Relational Database Service) to create scalable databases with read/write instances, optimizing query performance and reliability for high-traffic applications.
  • Leveraged AWS CloudFormation to design and deploy robust, consistent AWS architecture, ensuring streamlined and repeatable infrastructure setups.
  • Automated CI/CD pipelines with Azure DevOps, significantly reducing deployment times and enhancing collaboration between development and operations teams.
  • Managed all repository pushes with code review capacity, ensuring code quality, adherence to best practices, and efficient version control.
  • Integrated monitoring and alerting tools to proactively manage infrastructure and application performance, ensuring minimal downtime and swift issue resolution.

Developer / Project Lead

Six Star Global • Crewe, Cheshire, UK (Remote)

December 2018 - January 2020

  • Managed software and application development for both internal and external projects, ensuring timely delivery and high-quality standards.
  • Coordinated development teams across multiple locations, fostering collaboration and alignment to achieve project goals successfully.
  • Implemented agile methodologies to streamline development processes, improve team productivity, and enhance project outcomes.
  • Developed applications for desktop and mobile platforms using Expo, delivering seamless and responsive user experiences.
  • Created custom Chrome extensions to integrate systems and improve user workflows, enabling automation and increasing efficiency.

Global Service Manager

Six Star Global • London, UK (Remote)

Mar 2017 - December 2018

  • Oversaw global service operations, ensuring high-quality service delivery to clients across various regions.
  • Ran a service desk managing IT support and operations for over 400 hotels, ensuring timely resolution of issues and consistent adherence to SLA levels.
  • Developed and implemented service improvement strategies, enhancing client satisfaction and operational efficiency.
  • Managed client relationships, acting as the primary point of contact to address concerns and ensure seamless communication between stakeholders.
  • Coordinated with cross-functional teams to resolve escalations and deliver tailored solutions to meet client needs.

Skills

Frontend

React95%
HTML/CSS95%
Next.js90%
Redux85%
Expo85%
Chrome Extensions80%

Backend

Node.js95%
TypeScript95%
PostgreSQL90%
GraphQL90%
Socket.IO90%
MySQL85%
DynamoDB85%
Python70%

DevOps & Cloud

AWS (ECS, EC2, Lambda)95%
Docker95%
Terraform90%
GitLab CI/CD90%
AWS Kinesis / Firehose85%
AWS SQS / SNS85%
AWS RDS85%
Azure DevOps85%
CloudFormation85%

Projects

Six Star: Manage

A comprehensive IT service management platform for the hospitality industry, supporting IT support and operations for over 400 hotels worldwide. Built on a GraphQL and Hasura backend with a custom PostgreSQL schema of 80+ tables featuring full audit logging and compliance tracking. The platform streamlines service request workflows, automates IT processes, and provides detailed analytics. Powered by over 50 AWS Lambda functions for serverless event-driven processing, AWS RDS with read/write instances for high-traffic scalability, and CloudFormation-provisioned infrastructure with automated CI/CD via Azure DevOps.

ReactNext.jsNode.jsGraphQLHasuraAWS LambdaPostgreSQLDocker

Bluesky Flyball Teams

A full-featured website and management system for a competitive flyball club, built with Next.js and Payload CMS. Beyond the public-facing team pages, competition results, photo galleries, and sponsor showcases, the platform includes a complete finance and accounting module: CSV bank statement imports with automated categorisation and reconciliation, member accounts with subscription billing, supplier matching with auto-linking of outgoing payments, budget tracking per financial year with sign-off status, and digital receipt management with Cloudflare R2 storage. Role-based access control separates admin and finance roles throughout.

Next.jsPayload CMSMongoDBCloudflare R2TypeScriptDockerCoolify

Flyball TC

A full-featured website and member portal for a flyball club, built with Next.js 16 and Payload CMS 3. Features dog and member management with breed tracking, training level progression, evidence submissions, a built-in shop with PayPal payment processing, photo creator tooling, and a custom admin sidebar. Uses Turso (libSQL) for edge-native data storage and S3-compatible media management.

Next.js 16Payload CMS 3TursoPayPalS3TypeScriptDocker

Chrome Extension Suite

A suite of Chrome extensions designed to enhance productivity, enable system integrations, and streamline browser workflows for users and organizations.

JavaScriptChrome APIReactRedux

UniFi Guest Network Integration

Custom-branded landing pages and seamless integrations for UniFi Wi-Fi networks, ensuring an intuitive user experience while meeting branding and functionality requirements.

Node.jsUniFi APIHTML/CSSExpress.js

Hobbies

Flyball

Winston jumping with a tennis ball during flyball competition
Echo showing perfect form in her flyball competition
Echo jumping with a tennis ball during flyball competition
Winston demonstrating his flyball skills at competition

Flyball is a high-energy canine relay sport that I actively participate in with my two tri-color Border Collies, Echo and Winston. Training and competing in Flyball has taught me the value of teamwork, discipline, and focus, as well as the importance of building strong relationships. Both dogs are enthusiastic and skilled competitors, and the sport provides a great way to stay active and connect with other dog owners in the team.

3D Printing

My passion for 3D printing allows me to combine creativity with technical problem-solving. I design and print custom models, ranging from household tools and electronic enclosures to tools and development aids. Exploring materials like PLA and PETG and experimenting with new 3D printing techniques keeps me engaged, while also aligning with my interest in iterative design and prototyping.

Electronics

I enjoy building electronics projects, integrating hardware with software to create innovative solutions. From home automation systems to IoT-enabled devices, I've worked on projects that involve microcontrollers like Arduino and Raspberry Pi. These projects not only spark my creativity but also enhance my understanding of how physical systems interact with software.