E.On NEXT

Senior Front End Engineer
03/2023Current

Collaborated effectively within the Front End team to deliver impactful solutions that elevated both user experience and developer productivity. Notable achievements encompass:

- Devised and executed a novel incentive campaign aimed at boosting client engagement and soliciting valuable feedback on energy meter data.

- Successfully led the implementation of the appointment rebook feature, enhancing user convenience and streamlining the booking process.

- Collaborated closely with the technical team to enhance the utilization of the headless CMS, contributing to improve the content management workflows and system efficiency.

  • TypeScript
  • React
  • Gatsby
  • CSS Modules
  • Cypres
  • MSW
  • Contentful
  • Git
  • Gitlab CI
  • Agile
  • CI/CD

Tray

Senior Front End Engineer
06/202103/2023

As a member of the Content Engineering squad, I worked on the Marketing, Documentation, and Academy websites. My accomplishments include fully refactoring a website to use the latest technologies like TypeScript and adding testing to improve code quality, maintainability, and scalability. I also successfully refactored another project from Gatsby to Next.js to enhance website performance and scalability. Additionally, I migrated a project from local MDX files to Contentful, streamlining content management. To ensure optimal website functionality and user experience, I implemented E2E testing and upgraded our CI/CD pipelines, migrating them to Github Actions for more efficient and effective development workflows.

In my role as a senior team member, I am also involved in the front-end guild, collaborating with other developers to share knowledge and best practices. I also participate in the interview process for new hires, helping to identify talented individuals who can help us achieve our goals.

  • TypeScript
  • React
  • NextJS
  • Gatsby
  • Framer Motion
  • MSW
  • NodeJS
  • MDX
  • Contentful
  • Algolia
  • Git
  • Github Actions
  • Jenkins
  • Agile
  • CI/CD

Babylon Health

Senior Front End Engineer
12/202003/2021

Working within the Appointments squad to develop and improve the user booking web flow and the appointment management service tool.

As part of the wider technical team I collaborate to move forward the technical stack, improve the pipeline, increase automated processes and overall help create a better developer experience.

  • TypeScript
  • React
  • Redux
  • GraphQL
  • Apollo
  • Styled Components
  • Cypress
  • Git
  • Agile

Sainsbury's

Senior Software Engineer
06/201812/2020

As Front End Tech Lead of one of the teams in the marketing family, I’m responsible for shaping the direction of the Front End architecture of the products from inception to delivery with particular attention to the React landscape to improve the performance of the sites, reduce error rates and improve accessibility; with particular focus on tooling to increase automation and the developer experience in order to deliver more, faster and safer.

As part of the leadership team of the family, I’m particularly involved in the interview process and in the community of practices, where I’m really active by collaborating, sharing and reaching out to other colleagues and teams.

  • TypeScript
  • React
  • Gatsby
  • Redux
  • GraphQL
  • Styled Components
  • Cypress
  • Serverless
  • Lambda
  • Webpack
  • Git
  • Agile
  • CI/CD

Optimad

Front End Developer
01/201805/2018

In charge of developing a new platform for the UK TV Broadcasters and Advertisement Media Outlets, implementing a modern front end setup, and designing and maintaining a comprehensive style guide for the project.

  • HTML5
  • CSS3
  • Javascript
  • ES6
  • jQuery
  • Git
  • Gulp
  • Webpack
  • Agile
  • Scrum
  • Figma
  • Balsamiq

Harrods

Front End Developer
10/201601/2018

Developed and supported the main website with special focus in the checkout user journey using high standards of performance, responsiveness and accessibility.

Created several internal tools to improve the efficiency of other departments’ workflows. Additionally I was responsible for the development of the email templates.

  • HTML5
  • CSS3
  • Javascript
  • ES6
  • jQuery
  • React
  • Umbraco
  • Git
  • Grunt
  • Gulp
  • Webpack
  • Agile
  • Scrum

Penta Consulting

Front End Developer
06/201610/2016

Developed and supported legacy Wordpress theme designs. Worked alongside the design team to create mockups and implement them afterwards.

  • HTML5
  • CSS3
  • Javascript
  • jQuery
  • Bootstrap
  • Wordpress
  • PHP
  • Git
  • Bitbucket
  • Grunt
  • Vagrant
  • Agile
  • Kanban

Hotel Ardora

Front End Developer
02/201603/2016

Small freelance role to develop a SPA for the Hotel Ardora.

  • HTML5
  • CSS3
  • Javascript
  • jQuery
  • Bootstrap
  • SVGs

MyMoneyPlatform

Front End Developer
09/201512/2015

Developed and supported the main web application alongside the front end team, focusing on the overall design and paying special attention to the responsive design for mobile devices.

  • HTML5
  • CSS3
  • Javascript
  • jQuery
  • Bootstrap
  • Wordpress