Aron Buckley-Smith
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.