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