I’m a full stack software engineer based in Liverpool with 8+ years of experience building and improving scalable web platforms, cloud-native services, and event-driven systems. I specialise in React.js and TypeScript for frontend delivery, and Node.js and Ruby on Rails for backend APIs and automation workflows, with a strong focus on reliability, performance, and maintainability. Across my roles, I’ve taken ownership of features from idea through production release—modernising legacy systems, designing secure REST/GraphQL APIs, and building high-volume processing pipelines using AWS services such as ECS, Lambda, Kinesis, S3, CloudFront, and Aurora. I also enjoy mentoring others, improving testing and CI/CD practices, and contributing to architecture discussions so teams can deliver customer value with confidence in fast-moving Agile environments.…

Dean Porter

I’m a full stack software engineer based in Liverpool with 8+ years of experience building and improving scalable web platforms, cloud-native services, and event-driven systems. I specialise in React.js and TypeScript for frontend delivery, and Node.js and Ruby on Rails for backend APIs and automation workflows, with a strong focus on reliability, performance, and maintainability. Across my roles, I’ve taken ownership of features from idea through production release—modernising legacy systems, designing secure REST/GraphQL APIs, and building high-volume processing pipelines using AWS services such as ECS, Lambda, Kinesis, S3, CloudFront, and Aurora. I also enjoy mentoring others, improving testing and CI/CD practices, and contributing to architecture discussions so teams can deliver customer value with confidence in fast-moving Agile environments.…

Available to hire

I’m a full stack software engineer based in Liverpool with 8+ years of experience building and improving scalable web platforms, cloud-native services, and event-driven systems. I specialise in React.js and TypeScript for frontend delivery, and Node.js and Ruby on Rails for backend APIs and automation workflows, with a strong focus on reliability, performance, and maintainability.

Across my roles, I’ve taken ownership of features from idea through production release—modernising legacy systems, designing secure REST/GraphQL APIs, and building high-volume processing pipelines using AWS services such as ECS, Lambda, Kinesis, S3, CloudFront, and Aurora. I also enjoy mentoring others, improving testing and CI/CD practices, and contributing to architecture discussions so teams can deliver customer value with confidence in fast-moving Agile environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

Work Experience

Software Engineer at Fliproom
February 1, 2024 - Present
Modernised business-critical platforms by helping redesign monolithic services into scalable React.js frontends and modular Ruby on Rails backend services. Took end-to-end ownership of full-stack features, improving operational workflows for warehouse management, order processing, and dispatch coordination. Built secure REST and GraphQL APIs and asynchronous, event-driven backend services (including automated notifications and scheduled reconciliation) handling high-volume operational data. Improved real-time processing using AWS Kinesis, Redis, and OpenSearch for responsiveness and operational visibility. Enhanced frontend performance by refactoring rendering patterns and reducing unnecessary API calls while simplifying reusable component structures. Strengthened quality with unit/integration testing using Jest and Cypress, and improved monitoring/logging for faster troubleshooting during incidents. Contributed to internal OpenAI-powered tooling integrations and automation workflows,
Software Engineer at Aviation Data Solutions
May 1, 2021 - December 1, 2023
Delivered modern React.js + TypeScript applications for aviation clients supporting operational workflows, reporting, and high-volume data across multiple environments. Built scalable Node.js backend services and REST APIs that consolidated external systems into a centralised operational data platform. Contributed to Ruby on Rails improvements for reporting and workflow management integrations. Supported responsive dashboard development for desktop and mobile use cases, improving clarity and usability. Implemented AWS-backed scalability using Lambda, S3, ECS, and Aurora, and contributed to event-driven processing services for automated workflows and improved data visibility. Improved backend query and database performance through SQL optimisation and refactoring, and refined CI/CD pipelines for more reliable releases. Increased automated testing coverage with Jest and Cypress, collaborated with QA on acceptance criteria, and participated in architecture discussions focused on platform
Full Stack Developer at InfoStride
October 1, 2018 - April 1, 2021
Developed full-stack applications using React.js for frontend architecture and Ruby on Rails backend services for enterprise client platforms handling large operational datasets. Built reusable REST APIs, backend integrations, and GraphQL integrations for analytics-focused interfaces requiring flexible querying. Designed responsive dashboards and operational reporting tools to help users analyse complex datasets efficiently. Worked with AWS infrastructure including S3, CloudFront, and ECS for hosting and production releases, and used Docker to improve environment consistency and onboarding. Supported event-driven backend services and asynchronous processing workflows to improve scalability and operational efficiency. Improved frontend maintainability by refactoring toward reusable React component structures and cleaner TypeScript standards. Added automated testing using Jest and Cypress, participated in code reviews and refactoring efforts to reduce technical debt, and collaborated wit
Freelance Web Developer at Upwork
July 1, 2017 - August 1, 2018
Delivered custom React.js and Node.js web applications for small business clients covering operational management, reporting, and customer engagement. Built lightweight backend APIs with database integrations and implemented responsive frontend interfaces aligned to varying client requirements and budgets. Improved page performance, usability, and responsiveness across customer-facing products. Developed scalable cloud-hosted solutions using AWS and modern JavaScript tooling to support reliable production deployments. Worked directly with clients to translate unclear requirements into phased MVPs that enabled fast launches while keeping room for future scalability.

Education

Bachelor of Computer Science at University of Brighton
September 1, 2013 - May 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet