Aaron Sweeney
Development
Dublin, Ireland
Skills
React.js
JavaScript
TypeScript
CSS
Sass
Angular 1 (Angular JS)
Ember.js
HTML
Redux
Next.js
About
Aaron Sweeney is a senior Frontend Engineer with 8 years of experience, excelling in agile methodologies, AI, and a wide spectrum of web technologies including AngularJS, React, Typescript, and NextJS. His career highlights include leading a website migration to NextJS at Whippy, creating AI-powered communication tools, and developing custom web solutions as a Freelance Web Designer & Developer. His collaborative approach and commitment to quality make him a valuable asset in creating sophisticated web solutions.
Acomplishments
I led the design and development of a NextJS website for a sports event planning & race timing company. The project involved UX design through wire framing, focusing on maximising race registrations and client acquisitions, and ensuring race results were accessible via user-friendly result tables. I managed the art direction and UI design, to create an on-brand and aesthetically pleasing website. I built the website from scratch using NextJS & integrating Sanity headless CMS to allow for updating content, image, upcoming races & race results.
From planning to delivery, I led the frontend development of a key feature for a comprehensive an all-in-one communications platform (sales, marketing, customer support). A re-usable & interactive filters table built using ReactJS. This project required collaboration with backend engineers to enable users to add & combine filters and sorts on columns. Filters included text search, value matching & date ranges. Users could take actions on single table rows or select multiple rows and perform bulk actions. To ensure efficiency with large datasets and to maintain user engagement, the table was virtualised.
Work Experience
Frontend Engineer
Whippy
July 2023 - December 2023
- Working directly with the CTO as part of a very lean team for an AI powered communications platform.
- Frontend accomplishments include migrating the company website from Webflow to NextJS, building the notifications feature within the application & building a reusable data filtering system (which includes sorting, pagination, bulk actions, etc).
- The app is built with React, Typescript & Stitches.
- Granted a lot of autonomy on design & user experience decisions due to the lean nature of the team.
Freelance Web Designer & Developer
Aaron Sweeney Web
January 2023 - Present
- Designing & building custom NextJS websites for businesses with a focus on converting visitors into value.
- Using a personally developed process for exploring client needs and designing a website which aims to grow their business via an impressive & performant web presence.
- Drawing on project management, UI/UX design & development skills from previous roles. Currently operating as an extra curricular side business.
Frontend Engineer
Personio
July 2022 - October 2022
- Acting as the sole frontend engineer on the team, building and maintaining the reminders & notifications micro frontend for Human Resources software using ReactJS.
- Responsible for planning & implementing the rehousing of the reminders & notifications system from a pop-out widget to a full page within the mono repo.
- Part of a rotation of firefighting duties to monitor wider application performance & issues, acting where necessary.
Frontend Engineer
Vectra AI
March 2020 - April 2022
- Building and maintaining Network Detection & Response software using EmberJS with a strong emphasis on code quality and test coverage.
- Involved in the inception & evolution of a component library.
- Acting as feature lead and point of contact for new features.
- Interpreting stakeholder requirements for those features & writing frontend technical implementation documents.
- Conducting technical interviews for potential new hires. Contributing to the formation of team processes.
Frontend Developer
CarTrawler
December 2018 - March 2020
- Building and maintaining Car Rental software for airlines using AngularJS.
- Ensuring a smooth integration within the booking flow by developing an integration test environment built using ReactJS. Involved in the refactoring of the original application to a new fully config driven version using React JS.
- Leading the implementation of better coding standards and development processes within the team. Supporting & mentoring junior developers.
Frontend Developer
Showtime Analytics
April 2016 - November 2018
- Creating interactive dashboards & data visualisations for analytics software within the cinema industry.
- Creating new, responsive features for a range of different products using AngularJS & ReactJS. Maintaining those products with bug fixes and refactoring code where appropriate.
- Building re-usable components for a component library to ensure stylistic consistency and for a more efficient workflow.
- Communicating with product & design teams to understand their vision and working with other developers to deliver top quality software.
Education
University College
Bachelor
September 2009 - May 2013
An undergraduate course involving the in-depth study of physics & mathematics and their applications in space.
Developed skills such as critical thinking and problem solving with meticulous attention to detail.