Richard – Typescript, Node.js, Express.js, experts in Lemon.io

Richard

From United Kingdom (UTC+1)flag

Full-stack Web Developer|Senior

Richard – Typescript, Node.js, Express.js

Richard is a senior full-stack engineer with deep expertise in Node.js, TypeScript, and AWS, and strong experience in system design and infrastructure. He has led projects, mentored engineers, and delivered production systems across finance, education, and energy domains. Communication and stakeholder collaboration are highlighted strengths. Strongest competency: backend and cloud engineering (Node.js, TypeScript, AWS).

Main technologies
Typescript
5.5 years
Node.js
5 years
Express.js
2.5 years
AWS
4.5 years
React
4.5 years
Next.js
0.5 year
Additional skills
Kubernetes
Terraform
AI-assisted coding
GCP
Chai
Microsoft Azure
Cypress
CI/CD
Docker
Mocha
Vue.js
Java
GIS
FastAPI
Python
Spring Boot
NgRx
Angular
Redux
Nest.js
Figma
PostgreSQL
React Native
Leaflet
MongoDB
GraphQL
Auth0
Selenium
C++
Canvas
D3.js
ActionScript
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Software Engineer
Oct 2025 - Aug 20269 months
Project Overview

Strategic transport finance transformation programme at a large retail bank.

Responsibilities:
  • Delivered complex technical change as part of a strategic transport finance transformation, improving delivery across Credit Risk, Architecture, and third-party teams through cross-functional collaboration.
  • Led a JavaScript-to-TypeScript migration and established reusable patterns to modernize legacy systems.
  • Used GitHub Copilot and prompt engineering to refactor complex business logic into modular, maintainable components.
  • Implemented cloud-native solutions using GCP services and provisioned Kubernetes infrastructure with Terraform.
  • Reduced regression risk and development effort by applying AI-assisted engineering for code analysis, refactoring, and test generation with human validation.
  • Drove solution design, story creation, backlog refinement, and mentored colleagues to strengthen Agile delivery and team capability.
Project Tech stack:
Typescript
GCP
Terraform
Kubernetes
AI-assisted coding
Senior Full Stack Developer
Feb 2023 - Jul 20252 years 5 months
Project Overview

WCAG-compliant, mobile-first student portal expanding access to a university's digital services.

Responsibilities:
  • Helped build a WCAG-compliant, mobile-first portal to expand student access to digital services.
  • Developed cloud-native services on Azure Functions, App Service, Key Vault, Azure DevOps, and WAF.
  • Containerized services with Docker and delivered them through GitLab CI/CD pipelines.
  • Improved application quality and reduced production defects through automated testing with Cypress and Mocha/Chai.
  • Used Terraform infrastructure as code to improve deployment consistency and repeatability.
  • Collaborated with analysts, designers, testers, and stakeholders to deliver a responsive portal within tight deadlines.
Project Tech stack:
Vue.js
Typescript
Node.js
Express.js
Microsoft Azure
Docker
CI
CD
Cypress
Mocha
Chai
Terraform
Lead Full Stack Developer
Nov 2020 - Nov 20222 years
Project Overview

A real-time R&D mapping application for processing and visualising large volumes of live and legacy geospatial data.

Responsibilities:
  • Developed a real-time R&D mapping application using TypeScript, Angular, NgRx, React, Redux, Node.js, ArcGIS, GeoJSON, and OpenLayers.
  • Improved map feature loading and navigation responsiveness by up to 40%.
  • Developed Python/FastAPI web services to process, transform, and serve GeoJSON data.
  • Migrated the frontend from Angular/NgRx to React/Redux to improve maintainability.
  • Implemented AWS S3 and CloudFront deployment and supported the wider ecosystem with Java Spring Boot and Puppeteer.
  • Mentored team members through training, interviews, and knowledge sharing.
  • Migrated Jira projects from cloud to on-premise and configured workflows, permissions, and fields.
  • Worked directly with senior stakeholders through technical demonstrations, meetings, and field testing.
Project Tech stack:
Typescript
Angular
NgRx
React
Redux
Node.js
GIS
FastAPI
Python
AWS
Amazon S3
Amazon CloudFront
Java
Spring Boot
Puppeteer.js
Senior Full Stack Application Developer
May 2020 - Oct 20205 months
Project Overview

A business-critical B2B enterprise application supporting renewable energy installers across Australia and the UK.

Responsibilities:
  • Delivered full stack features for a business-critical B2B enterprise application supporting renewable energy installers.
  • Increased installer onboarding efficiency through feature delivery across the platform.
  • Translated Figma designs into responsive web and mobile interfaces.
  • Developed APIs with NestJS, TypeORM, and PostgreSQL to support reliable platform integration.
  • Improved application scalability and user experience across web and mobile surfaces.
Project Tech stack:
React
React Native
Nest.js
Typescript
Figma
PostgreSQL
Senior Application Developer
Oct 2019 - Mar 20204 months
Project Overview

An Agile R&D application.

Responsibilities:
  • Developed an Agile R&D application using React, Next.js, Leaflet, Java/Spring Boot, GeoServer, Docker, Azure, and Octopus Deploy.
  • Reduced project turnaround time through application delivery.
  • Mentored interns and junior engineers to improve team capability.
  • Coordinated third-party developers, designers, and project leads.
  • Delivered technical demonstrations to external stakeholders.
Project Tech stack:
React
Next.js
Leaflet
Java
Spring Boot
Docker
Microsoft Azure
Full Stack Javascript Developer
Mar 2019 - Oct 20197 months
Project Overview

Business-critical web applications for managing multi-tenanted consent and permissions to help customers comply with GDPR.

Responsibilities:
  • Built mobile and desktop business-critical web applications for managing multi-tenanted consent and permissions.
  • Helped customers comply with GDPR through responsive application delivery.
  • Used React, Redux, GraphQL, Node, Mongo, Docker/Rancher, and Auth0 across the application stack.
Project Tech stack:
React
Redux
GraphQL
Node.js
MongoDB
Docker
Auth0
Full Stack Application Developer
Nov 2016 - Mar 20192 years 4 months
Project Overview

An internal award-winning enterprise application for waste inventory management and energy generation forecasting.

Responsibilities:
  • Delivered an internal award-winning enterprise application for waste inventory management and energy generation forecasting.
  • Improved operational efficiency and engineering quality through scalable, accessible solutions.
  • Used React, Redux, Node.js, and AWS services including S3, CloudFront, Lambda, API Gateway, Cognito, and IAM.
  • Applied TDD, CI/CD, WCAG, and Selenium end-to-end automation.
  • Mentored engineers through pair programming and knowledge sharing.
Project Tech stack:
React
Redux
Node.js
AWS
Amazon S3
Amazon CloudFront
AWS Lambda
API Gateway
Amazon Cognito
CI
CD
Selenium
Javascript Contractor
Sep 2015 - Apr 20167 months
Project Overview

Secure, responsive GIS applications handling large datasets for aviation, transport, scientific, and government sectors.

Responsibilities:
  • Developed secure, responsive GIS applications handling large datasets for aviation, transport, scientific, and government sectors.
  • Improved access to mission-critical geospatial and weather intelligence.
  • Built reusable features to accelerate Agile delivery and improve engineering consistency.
Project Tech stack:
JavaScript
Angular
GIS
Java
Spring
Node.js
Consultant Javascript Developer
Dec 2012 - Mar 20163 years 2 months
Project Overview

Online scientific learning tools for university students.

Responsibilities:
  • Ported scientific datasets and algorithms from legacy C++ and ActionScript 3 to D3.js, HTML5, Canvas, CSS3, and vanilla JavaScript.
  • Enabled thousands of additional students to access online scientific learning tools.
  • Contributed to the OpenScience Laboratory, which helped the Open University win the Times Higher Digital Innovation Award.
  • Delivered responsive desktop and mobile experiences for scientific learning tools.
Project Tech stack:
D3.js
Canvas
JavaScript
C++

Education

2005
Sound Design and Digital media
BA (Honours)

Languages

Spanish
Pre-intermediate
English
Advanced

Hire Richard or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.