Michael Brock
Front-end developer
An adaptable software engineer with a strong foundation in React, TypeScript, and NextJS. Transitioned from a finance background, combining analytical problem-solving skills with technical expertise. Committed to crafting efficient and user-friendly digital solutions approaching 4 years of commercial experience.
My passion for technology drives me not only to deliver high-quality digital solutions but also to continuously explore innovative methods to enhance the services I provide. This ongoing quest for improvement ensures that the solutions I develop are not just effective, but also at the forefront of technological advancements.
I also mentor juniors to give back the same opportunities I was given at the start of my development career.
Click hereSpace48
Contract JavaScript Developer
Dec 23 - Feb 24
Brought in to make an instant impact on a project behind schedule working within a small team of developers within an agile environment and given the lead within some of the associated agile meetings.Worked on a large-scale headless BigCommerce e-commerce site utilising React, TypeScript, NextJS and Styled Components within multiple monolithic repositories.Proactive in code reviews offering alternative methods/solutions to colleagues.Continued adding Jest testing to the codebase to maintain the already high coverage.Worked closely with the designer, project manager and QAs to improve UI/UX from both the perspective of the consumer and the developer.Motorpoint
Front End Developer
Aug 22 - Nov 23
Completed 15 month overhaul of website for industry-leading billion-pound revenue company with a modern tech stack of React, NextJS, TS and Tailwind.Formed strong relationships with diverse stakeholders such as testers, designers, product owners and developers to ensure maximum output across the company.Tasked with integrating a new content management system and cut time spent by non-technical users in half through concise documentation and visual presentation.Added extensive Jest testing to the codebase with 90% coverage at present.Proactively took the lead in meetings to enhance the UX, standardisation of components/code and maximise output of sprints and associated meetings.Achieved a 40% increase in team output by reducing the number of people in meetings and having myself alongside senior members of the team writing and assigning tickets.Suggested and implemented pre/post-commit hooks with Husky to ensure higher quality code and reduce time spent fixing bugs.Working fully remotely from the UK and South America with colleagues across the globe ensuring clear, concise and efficient async communication to provide best results.DirekTek Ltd (Maplin)
Front End Developer
June 21 - June 22
As the sole front-end developer I transformed a half-complete, buggy codebase into a production-ready fully functional e-commerce site using React and NextJS.Implemented new features aimed at enriching user experience and driving revenue growth through strategic upselling leading to a 12% increase in sales post-release.Considerable experience with rewriting, refactoring and debugging over 50 components as well as building a similar amount from scratch ensuring consistency and best-practices throughout.Implemented 100% test and UI playground coverage for components with Jest and Storybook.Authored comprehensive documentation to streamline the onboarding process for future new engineers.Silverback Studios Ltd
Web Developer
April 20- June 21
Developed and delivered 25 client websites from the ground up using the latest HTML/CSS/JavaScript technologies such as Bootstrap and SCSS.Led the modernization of legacy websites for clients, employing React to enhance both efficiency and performance.HTML5
CSS3
SASS
CSS-in-JS
JavaScript
TypeScript
React
ES6
Jest
Redux
Git
Storybook
NextJS
Tailwind
REST APIs
CMS Integration