Senior Software Engineer

Aron Buckley-Smith

Fullstack Engineer
AWS
Node.js
React
Transport for Greater Manchester

Summary

Led the development of a multi-application monorepo using Lerna, comprised of a SSR web application using Next.js and TypeScript, custom, accessible UI component library using React, TypeScript, Radix UI and Stitches, and AWS SAM Infrastructure as Code for resource management and provisioning.

Technologies

React

TypeScript

Next.js

Node.js

Storybook

Radix UI

Stitches (CSS-in-TS)

AWS SAM (Terraform)

Unit / Integration / E2E Testing

Static Code Analysis / Tooling

Projects

B2B Finance Reporting Portal

Designed and developed a full stack web application for business partners to upload monthly financial reports for further data processing, using React, Next.js and TypeScript.

Implemented a backend system to automate an ETL process for extracting/validating payment information prior to loading them into a data warehouse and third-party analytical solutions. Any issues or discrepancies are flagged, triggering rollback operations. This was achieved using a plethora of AWS services including IAM, Cognito, DynamoDB, Lambda, S3 and Step Functions.

Employed AWS SAM for Infrastructure as Code and resource provisioning, ensuring efficient deployment and management of AWS resources, using Terraform.

Implemented secure authorization and authentication with AWS Cognito, ensuring high levels of data security.

UI Component Library

Developed and maintained a custom, accessible UI component library using React, TypeScript, Radix UI and Stitches, implementing a component-driven development workflow using Storybook and Jest for unit/visual testing and documentation.

Enforced best practises and developer workflows to guarantee successful static code analysis and type checking prior to being integrated into source control, using ESLint, Prettier and Git hooks implemented using Husky and Lint Staged.

Partner With Aron
View Services

More Projects by Aron