Angelo Palmieri

  • Senior Web Engineer
  • London, UK

Senior Web Engineer with 8+ years’ experience building scalable, accessible, and performant web applications for enterprise and consumer platforms. Skilled in React, TypeScript and modern frontend tooling, with a strong background in UI migrations, performance optimisation and web accessibility. Known for attention to detail and commitment to high-quality, user-centred results.

Technical skills

  • Languages: JavaScript (ES6+), TypeScript, HTML5, CSS3, SASS/SCSS
  • Frameworks & Libraries: React, React Native, Next.js, Redux, Storybook, Webpack
  • Testing: Jest, React Testing Library, Cypress, Playwright
  • Web Performance & Accessibility: Lighthouse, WCAG 2.1, WAI-ARIA

Professional History

Senior Web Engineer at ASOS.com

January 2025 - present

  • Part of the Loyalty team, delivering new features to enhance customer engagement and retention.
  • Collaborate with designers, backend engineers, and product managers to roll out loyalty functionality.
  • Develop tier-based benefits including early sale access, members-only events, and “New In Today” features.
  • Designed and implemented numerous A/B tests to evaluate user behaviour and optimise conversion rates.

Web Engineer at ASOS.com

September 2021 - December 2024

  • Refactored Customer Care from class component to functional components, improving code maintainability and testability.
  • Implemented a web sitemap, enhancing navigation, accessibility, and search engine visibility.
  • Migrated the web UI library from jQuery to plain JavaScript, reducing dependencies and improving performance across modern browsers.
  • Updated and optimised Google Adverts across homepage, PDP and PLP.
  • Built custom Advert SDK to replace Google Adverts with Criteo, improving ad performance and targeting accuracy.
  • Contributed to the development of the new registration page.

Frontend Developer at Rufus Leonard

December 2019 - September 2021

  • Developed accessible and performant web applications for clients including London Business School and The Student Hotel. Implemented WCAG 2.0 AA–compliant code using WAI-ARIA and accessibility best practices.
  • Worked in Agile teams of up to eight developers on enterprise-level React and Next.js projects using Contentful and Storybook.

Junior Frontend Developer at Rufus Leonard

November 2017 - November 2019

  • Wrote HTML, CSS and JavaScript with a focus on responsive design and reusability.
  • Contributed to an internal UI framework by converting components from jQuery to JavaScript and migrating from desktop-first to mobile-first.
  • Worked on these projects: The Gym Group, Pinsent Masons.

Technologies: Gulp.js, GruntJS, Vue.js, Google Maps and Places APIs.

Junior Developer at Free Holdings

March 2017 - October 2017

Web Developer Intern at Free Holdings

November 2016 - February 2017

  • Developed and updated site content and web applications across various platforms.
  • Created a template enabling users to register charity boxes and view them on a map.

Technologies: AngularJS, Bootstrap, MySQL, WordPress.

Intern Design Engineer at The Litus Foundation

July 2016 - October 2016

The Litus Foundation was formed to help slow climate change and help creatures adapt to it. Their first project is developing extreme-efficiency uncooled internal combustion (IC) engines, for all uses and fuels.

  • Defining functional requirements of diesel engine combustion chamber and determining the effects of an uncooled cylinder.
  • Analysis of heat transfer in the combustion chamber of an internal combustion engine.
  • Design cam and followers mechanism for combining motion.

Technologies: adaptability, small team cohesiveness, sheet metal with Inventor, Excel spreadsheet.

Internship at Supméca Institut in collaboration with Digital Product Simulation

September 2014 - March 2015

DPS is recognized for its expertise in the integration of digital simulation in the design process. They are involved in the design, modeling and simulation of complex mechanical and multidisciplinary systems.

  • Worked on Abaqus/Dymola co-simulation, combining the FEM analysis software Abaqus and the multi-domain molding and simulation software Dymola to solve complex analysis problems combining logical modeling (Modelica) with physical modeling (FEM).

Technologies: this experience taught me in depth how to work in a team and under time pressure.

Projects

React Native app

May 2020 - July 2020

Developed a React Native mobile app during the 2020 lockdown to explore mobile development and publish a real-world product on Google Play. The app tracks fridge and freezer items, monitoring expiry dates. Implemented authentication, multilingual localisation (English, Italian, French), and Firebase integration for data storage and user profiles. Available on Google Play and Github.

Modeling a Gantry Robot

This project was promoted by the Supméca University in collaboration with Digital Product Simulation - DPS.
Designed a gantry robot, by using the co-simulation technique to analyze the positioning accuracy of the arm in the horizontal axe.
We created a model in Abaqus with two sensors that send the position and velocity of the arm to Dymola and then the model receives amplitude force from Dymola to move the arm in the desired position with less vibration.

Education

Supméca

Erasmus+ programme.
Awarded scholarship to study abroad and complete the final thesis.

Seconda Università degli Studi di Napoli

Bachelor’s Degree in Mechanical Engineering.