Malt welcome

Welcome to Aron's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Aron to discuss your project or search for other freelancer profiles on Malt.

Aron Buckley-Smith

Lead Frontend Developer | React, TypeScript, Node
  • Suggested rate
    $775 / day
  • Experience8-15 years
  • Response rate100%
  • Response time1 hour
The project will begin once you accept Aron's quote.
Location and workplace preferences
Location
Manchester, United Kingdom
Remote only
Primarily works remotely
Verifications

Freelancer code of conduct signed

Read the Malt code of conduct
Verified email
Reputation
3Followers
1Repos
1Gists
Languages
Categories
Share this profile
Skill set
Aron in a few words
I'm a seasoned developer with over 8+ years of experience in developing and leading teams in building full-stack mobile/web applications. My expertise lies in the design, development, and maintenance of high-performance web applications, mainly leveraging the power of modern technologies like React, Next.js, Remix, Vite, and more. I use a variety of styling methodologies, including CSS Modules, Sass, Tailwind, or CSS-in-JS/TS solutions like Emotion, Styled Components and Vanilla Extract to craft intuitive, user-friendly interfaces that resonate with your brand.

Alongside my development skills, I can also offer mentoring, where I ensure your team is not only delivered a high-quality solution but also understands the underlying concepts. This empowers your team, fostering a learning environment and enabling them to make the most of the solution.

When it comes to backend, I specialise in constructing solutions using AWS as my preferred cloud provider. This involves the utilisation of key AWS services, including but not limited to AWS Lambda, DynamoDB, S3, CloudWatch, and API Gateway. Furthermore, my service extends to building event-driven architectures, using AWS services like EventBridge, SQS, and SNS for real-time data processing and event sourcing.

An integral part of my service also covers end-to-end testing. I use a plethora of testing tools such as Jest/Vitest, React Testing Library and Cypress/Playwright, ensuring a thorough quality assurance process is adhered to. I'm flexible and can adapt my testing strategies to match your team's practices or adopt a Test-Driven Development approach, if preferred.

If you're looking for quality, reliability, and a fun, collaborative experience, let's talk. I can't wait to help you build something amazing!
Experience
  • Kainos
    Lead Software Engineer
    PUBLIC SECTOR
    October 2022 - February 2023 (5 months)
    Manchester, England, United Kingdom
    Led development team to deliver new feature-rich functionality for a Node.js web application using Serverless technologies, whilst mentoring several developers.

    Project: DVSA/DVA Theory Test Service: Online Booking Portal
    - Led a development team in designing and developing new features with enhanced functionality of a server-rendered web application with multi-language i18n/l10n support, using Node.js, Express.js, Nunjucks and served through Azure Functions.
    - Played an instrumental role in technical decision-making, spanning architecture, product planning, and system design.
    - Collaborated with cross-functional teams to ensure the application was well-designed, thoroughly tested and successfully delivered within the timeline and budget constraints.
    - Mentored several developers to help them grow and develop their skills through learning sessions, facilitating their growth and overall professional development.

    Live Preview:
    DVSA Theory Test Service: https://www.gov.uk/book-theory-test
    DVA Theory Test Service: https://www.nidirect.gov.uk/services/book-your-theory-test-online
    Typescript Node.js Microsoft Azure Express Nunjucks Azure DevOps Azure Functions Mentoring
  • Kainos
    Lead Software Engineer
    PUBLIC SECTOR
    February 2022 - May 2022 (4 months)
    Manchester, England, United Kingdom
    Led development of a data-centric React application, building a GDS-compliant UI component library using React, TypeScript, Radix UI and Stitches, whilst mentoring junior developers.

    Project: Internal Data Analysis Portal
    - Led development of an SPA web application using React, TypeScript and Ramda. The application served as a critical tool for internal data analysis teams to streamline their review and selection process, allowing efficient data reconciliation and processing operations, improving decision-making through a data-driven approach.
    - Developed a custom state management solution using a combination of TypeScript, React Hooks, React Context API and module state to optimise re-rendering and page updates.
    - Mentored junior developers by providing technical guidance and educational sessions, introducing new technologies and patterns.

    Project: UI Component Library
    - Developed and maintained a custom, accessible UI component library using React, TypeScript, Radix UI and Stitches, adhering to GDS guidelines and accessibility principles.
    - Implemented a component-driven development workflow using Storybook and Jest for unit and visual test coverage and documentation.
    - Enforced best practices and optimised developer workflows to guarantee that all code successfully passed static code analysis and type checking prior to being integrated into source control, using ESLint, Prettier and Git hooks.
    React.js Typescript Node.js Storybook Express UI Frontend Architecture Mentoring
  • Transport for Greater Manchester
    Senior Software Engineer
    PUBLIC SECTOR
    May 2021 - November 2021 (7 months)
    Manchester, England, United Kingdom
    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.

    Project: 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.

    Project: 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.
    React.js Typescript Node.js AWS SAM AWS Lambda DynamoDB AWS S3 AWS Cognito AWS Step Functions
Recommendations
Education
  • Computer Science
    Manchester Metropolitan University
    2015