Andy Coupe

Location

Manchester, UK

Email

andrewmcoupe@gmail.com

Phone

+44 7496 204129

Twitter

@andycoupedev

GitHub

@andrewmcoupe

Website

https://www.andycoupe.co.uk


Summary

I'm a creative software engineer with an interest in creating accessible user interfaces that feel natural and intuitive but most of all, enjoyable to use. I apply a systems thinking approach to my work, focusing on delivering high quality software that meets the needs of the end user - in some cases this can be my fellow colleagues to make their lives easier. Continuous improvement is my primary focus and I am always tinkering with new technologies and tools that can help me and others, delivering tutorials or workshops to share my knowledge.


Experiences

Lead Frontend Engineer

Elsewhen | May 2023 - Present

  • Implemented AI technologies to client projects to generate suggestions based on user input.
  • Developed and maintained new features for a multi-milion dollar advertising campaign planning application.
  • Led the development of the brands website migration from Gatsby to Next.js.
  • Led a team to implement and maintain a new design system for Elsewhen's design language.
  • Mentored junior developers to improve their skills and knowledge in software engineering.
  • Migrated a Vite project over to a clients microfrontend architecture, allowing brands to install frontend applications onto their account.
  • React
  • TypeScript
  • Next.js
  • Redux
  • Styled Components
  • Vite
  • Storybook
  • Figma
  • React Testing Library
  • Vitest
  • Cypress
  • Playwright
  • GitHub Actions
  • Framer Motion
  • GraphQL
  • Agile
  • Storyblok CMS
  • Gatsby

Senior Frontend Engineer

Moonpig.com | April 2022 - May 2023

  • Created an open-source VS Code extension to improve frontend development workflow called What's Up Doc.
  • Introduced Turborepo with a remote cache which saved thousands of minutes per year on continuous integration bills.
  • Spearheaded the development of the documentation site for the design system and component library using Storybook.
  • Mentored junior developers to improve their skills and knowledge in developing and maintaining a design system.
  • Developed and maintained the companies Launchpad design system and component library, used by over 200 developers.
  • Helped design and develop UI components to WCAG standards, fully tested with assistive technology such as screen readers.
  • React
  • TypeScript
  • Storybook
  • Styled Components
  • Figma
  • Vite
  • React Testing Library
  • Vitest
  • Cypress
  • Playwright
  • GitHub Actions
  • Zustand
  • Agile
  • Accessibility

Senior Software Engineer

Yozobi | April 2021 - Apr 2022

  • Developed a video call web application for a US based company.
  • Designed and developed a real estate application for a Dubai based real estate company.
  • Wore many hats, including design work, UX strategy, and product management.
  • Maintained a fintech web application that managed the exchange of large amounts of currency.
  • Utilised Hasura to develop GraphQL APIs and interact with third-aprty services.
  • Used AWS services to deploy and manage email services.
  • React
  • TypeScript
  • Storybook
  • Styled Components
  • Figma
  • GraphQL
  • Hasura
  • Prisma
  • XState
  • React Testing Library
  • Vitest
  • Cypress
  • Playwright
  • GitHub Actions
  • Agile
  • Design
  • UX
  • AWS

Senior Software Engineer

Truepill | April 2021 - June 2021

  • Contributed to the design and development of a component library for a white label pharmacy ecommerce store.
  • Used Nest.js to develop APIs and microservices.
  • React
  • TypeScript
  • Storybook
  • CSS Modules
  • Nest.js
  • React Testing Library
  • Node.js
  • Cypress
  • GitHub Actions
  • Agile
  • Accessibility
  • Gatsby

Software Engineer

Cinch | Nov 2019 - May 2021

  • I was the first frontend focused engineer on the team in it's startup phase, designing and developing frontend APIs to scale.
  • Used AWS services to develop APIs and microservices as we transitioned into Britain's leading online car selling platform.
  • Helped develop a component library to speed up development of new features.
  • Worked in a team that focused on developing in a TDD workflow.
  • Developed an internal tool to manage all of the companies vehicle stock data.
  • Made OSS contributions to the Faker library to allow us to generate realistic fake data around the automotive industry.
  • React
  • TypeScript
  • Figma
  • CSS Modules
  • Create React App
  • React Testing Library
  • Node.js
  • Gatsby
  • Cypress
  • GitHub Actions
  • Agile
  • Accessibility
  • AWS
  • Ant Design
  • Contentful CMS

React Developer

DEPT | Aug 2019 - Nov 2019

  • Developed the frontend UI components for Triumph Motorcycles ecommerce store.
  • Actively developed and maintained features on the Formula-E Official website.
  • Helped develop a component library to speed up development of new features.
  • Worked in a team that focused on developing in a TDD workflow.
  • Built an internal tool to manage all of the companies vehicle stock data.
  • React
  • TypeScript
  • Vanilla JavaScript
  • Sitecore CMS
  • CSS Modules
  • React Testing Library
  • Node.js
  • Cypress
  • GitHub Actions
  • Agile
  • Accessibility

Frontend Developer

AO.com | Mar 2018 - Aug 2019

  • Built brand pages for brands such as Sony, Hisense, Samsung, etc to drive conversion throughout the ecommerce store.
  • Developed an internal tool that reduced the time it took for sales assistants to find answers to customer questions.
  • Helped develop an internal CSS utility framework.
  • Maintained and developed the product pages for the ecommerce store, setting up experiments and A/B testing.
  • Worked on migrating the lister page from an Angular app to a React application.
  • Developed a Cypress plugin to run end-to-end tests across multiple URLs and viewports - now part of the official docs.
  • React
  • TypeScript
  • Vanilla JavaScript
  • Sitecore CMS
  • SCSS
  • CSS
  • Enzyme
  • Node.js
  • Cypress
  • GitHub Actions
  • Agile
  • Accessibility
  • Redux
  • Webpack

Frontend Developer

Statuo | Jul 2017 - Mar 2018

  • Built websites for local companies using HTML, CSS and Vanilla JavaScript.
  • Developed backend systems using PHP Code Igniter
  • Used WordPress to build websites for a variety of clients to allow them to manage their online content.
  • Part of the design process on all website work, learning what good UX was to aid conversion.
  • Used Google Analytics and Google Ads, creating marketing campaigns to drive client's revenue.
  • PHP
  • Vanilla JavaScript
  • WordPress CMS
  • SCSS
  • CSS
  • Agile
  • Accessibility

Junior Developer

Centu Consultancy | Mar 2017 - July 2017

  • Built internal software for brands such as Digs For Dogs and national education services.
  • Learnt about working in an agile environment.
  • Used Laravel to build full stack applications for clients.
  • PHP
  • Vanilla JavaScript
  • Laravel
  • CSS
  • Agile
  • HTML