Tray

Senior Front End Engineer
06/2021Current

I am a member of the Content Engineering squad, where I work on the Marketing, Documentation, and Academy websites. My recent 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