Aidan Lowson smiling at mount Bromo Indonesia

Aidan Lowson

Full-Stack Software Engineer

Working as a developer since 2018, I’m curious about all things software and have worked across the full stack, from frontend to backend and DevOps.

Chevron down icon

Work

Experience

Full Stack Developer

Process Vision

April 2024 - Present

Developing and maintaining Next.js Portal for managing IoT devices and integrating with AWS services.

  • Reduced page load times by 90% through client side caching with Redux Toolkit and reducing GraphQL query sizes.
  • Implemented e2e testing strategy with Cypress, reducing bugs.
  • Added many major features including orders & asset management, reporting and user management.

Full Stack Developer

Davies Group

December 2020 - April 2024

Worked with ContactPartners (acquired by Davies Group in 2020) serving clients including insurance companies and the British Government.

  • Built government CMS using React TypeScript with Redux Toolkit and ASP .NET API, implementing Mock Service Workers for independent FE development.
  • Developed claims management solution with C# .NET and Angular for international team.
  • Worked with AWS services including EC2, S3, Cognito, IAM, CodeBuild, CodePipeline, and Lambda.

Full Stack Developer/DevOps Engineer

ContactPartners

February 2018 - December 2020

Developed systems for major UK banks including Lloyds Banking Group and NatWest, serving millions of customers.

  • Built public-facing mortgage application forms in Angular.js used by millions of customers, ensuring AA accessibility and IE7 compatibility.
  • Developed CMS systems for NatWest branch staff to manage customer loans, mortgages, and banking needs using React, Node API, and MS SQL Server.
  • Created multi-page forms with Salesforce integration and lead management systems hosted on AWS.

Technical

Skills

Frontend

React8.1 yrs
2 Years Contact Partners4 Years DaviesCurrently using at ProcessVision
Next1.9 yrs
Currently using at ProcessVision
Angular3.8 yrs
2 Years Contact Partners1 Year Davies
TypeScript5.3 yrs
4 Years at DaviesCurrently using at ProcessVision
Redux (Toolkit)4.9 yrs
3 Years at DaviesCurrently using at ProcessVision
CSS (SASS/Tailwind)8.1 yrs
2 Years at ContactPartners4 Years at DaviesCurrently using at ProcessVision
Testing (Jest/Cypress/Playwright)4.9 yrs
1 Year at ContactPartners2 Years at DaviesCurrently using at ProcessVision

Backend

Node.js (Koa/Express)5.3 yrs
4 Years at DaviesCurrently using at ProcessVision
C# / .NET3.2 yrs
3 Years at Davies
GraphQL (AppSync)1.9 yrs
Currently using at ProcessVision
SQL (MS SQL / PostgreSQL / MySQL)6.2 yrs
2 Years at ContactPartners4 Years at Davies
DynamoDB1.9 yrs
Currently using at ProcessVision
Python1.8 yrs
Used for ML image processing at ProcessVision

DevOps & Tools

AWS8.1 yrs
2 Years DevOps at ContactPartners4 Years AWS-hosted systems at DaviesCurrently using at ProcessVision
CI/CD (CodeBuild, CodePipeline, CodeDeploy)6.2 yrs
2 Years DevOps at ContactPartners4 Years at Davies
Docker5.2 yrs
Used across DevOps & backend workflows
Linux (Arch / Ubuntu)8.1 yrs
Daily development environmentProduction server managementCurrently using at ProcessVision
Git8.1 yrs
Version control across all rolesCurrently using at ProcessVision
Serverless (Lambda, EventBridge)1.9 yrs
Serverless architecture at ProcessVision
Monitoring (CloudWatch, X-Ray)6.2 yrs
2 Years DevOps at ContactPartners4 Years monitoring AWS systems at Davies

Featured Projects

Free QR Gen

Free QR Gen

Free QR Gen is a customisable QR code generator, you can create a unique code for any link you choose. Customiseable options; size, foreground colour, background colour and any icon/logo can be used as part of the code.

Next.jsAWSTypeScript
Dev Daily Hub

Dev Daily Hub

My technical blog site, where I write articals about programming, software engineering and general self-help. Written with Astro to get those top performance ratings.

AstroTypeScriptTailwind
Personal Portfolio

Personal Portfolio

My portfolio website, guess what, it's what you're looking at now! Where I showcase my projects, link to my socials and describe who I am for anyone interested. It's written using Next, and uses Cypress and React Testing library that're integrating into an AWS CI/CD pipeline.

Next.jsTypeScript
Double A Team blog

Double A Team blog

Our blog. Double A Team stands for Aidan and Arni, my wife and fellow blogger, we will write about whatever we feel people would like to know. Using Astro for that all-important SEO performance. Deployed to AWS CloudFront to allow low-latency access to our content no matter your location.

AstroAWSTypeScript
Carbon Data Visualisation

Carbon Data Visualisation

A project created for a technical exercise, I demonstrated my approach to calling an API to get carbon data and visualising that data in a web application. I went for a Next app to hit the ground running using the create-next-app template meaning I had TypeScript and Tailwind configured out of the box. For the graph I use a library called chart.js to create a line graph to display the data.

Next.jsTypeScriptTailwind

Get In Touch

I'm always open to new opportunities and interesting projects. Feel free to reach out!

Contact Information

Location icon

Location

Oxfordshire, UK

Whether you have a project in mind, want to collaborate, or just want to say hello, I'd love to hear from you. Let's create something amazing together!