Skip to main content

About

JavaScript Developer specialised in frontend development, focused on creating performant, accessible, and user-friendly interfaces. Passionate about writing clean, maintainable code and tackling challenging problems. Looking for opportunities to work on interesting projects and contribute to your team's success.

Experience

Frontend Developer

Dunelm (London, UK)

11.2019 - 10.2024

  • Developed an SSR single-page application for migration to an in-house platform using React, Styled Components, Redux, and Node.js with AWS backend, reducing dependencies and enabling frequent updates for better control over user experience.
  • Took a key role in implementing a micro-frontend architecture utilising Webpack's Module Federation resulting in 30% core performance metrics improvement, increased release frequency by 50%, and streamlined dependencies.
  • Built an internal UI component library with React, RadixUI and TailwindCSS reducing feature development time by up to 90% while cutting down on redundancy and ensuring consistency.
  • Implemented comprehensive testing with Jest, Vitest and Playwright to ensure code quality and reliability, resulting in a 50% improvement in pipeline reliability compared to prior monolithic approach.
  • Created documentation and UI playgrounds using Storybook and Backstage to improve collaboration and micro-frontend onboarding.
  • Collaborated cross-functionally with product and design teams.
  • Actively participated in presentations of team accomplishments to stakeholders.
  • Encouraged open communication and teamwork, contributing to a positive and efficient work atmosphere.

Graduate Software Engineer

Dunelm (London, UK)

02.2019 - 11.2019

  • Selected from a competitive pool of candidates during a graduate recruitment event.
  • Quickly integrated into an established frontend team, adapting to workflows and contributing from day one.
  • Gained practical experience in Agile project management, learning how teams collaborate to deliver value.
  • Presented work to stakeholders, receiving feedback and recognition for contributions.
  • Developed a deep understanding of how React, JavaScript, and CSS are utilised in production settings.
  • Participated in code reviews, providing feedback and learning from peers.
  • Demonstrated a strong work ethic and a willingness to learn and grow.
  • Promoted to a full-time position before the end of the graduate programme.

Education

Computer Science, Bachelor's degree

University of Westminster (London, UK)

10.2015 - 06.2018

  • Specialised in software engineering and web development.
  • Graduated with First-Class honours.
  • Developed a web application for the final project.

Skills

React TypeScript JavaScript HTML CSS Tailwind CSS Git Node.js Next.js Redux