- Present (2 years, 2 months)
- Present (11 months)
Leading a team of five frontend engineers with initiatives such as implementing fine-grained permissions to serve enterprise clients in an Angular codebase, improving the maintainability of a large component library to increase productivity, and a focus on accessibility through automated checks via CI/CD and upskilling engineers in best practices. Full-stack technical lead on a greenfield project to create a multi-tenant application powered by NestJS, GraphQL, MongoDB, Payload CMS and Next.js. MUI was used to power a branded component library for tenants to customise their applications.
- (1 year, 3 months)
Technical lead of several projects including migrating a Ruby on Rails application to Next.js and a white-labelled PWA using Next.js and GraphQL that is used by residents of thousands of properties. Maintaining several AWS Lambda functions written in Node.js such as an email engine that server renders React, a GraphQL endpoint for serving theming configuration for white-labelled applications, and a PDF generator for invoicing. Also learnt Angular in a short space of time to support the development of one of our legacy products. Leading an initiative to improve accessibility across various projects through automated checks via CI/CD and upskilling engineers in best practices.
- (3 months)
- (3 months)
Created a feature-rich application, from the ground up, that is used by restaurants to manage their payments. Added powerful features to their existing food and drink ordering app with tens of thousands of concurrent users, including a large restyle of many frequently used pages, and user journey enhancements. Technology includes TypeScript, React, styled-components, Redux, Pusher, RTK Query, Cypress and Jest. I was made redundant from this role due to a company downsize.
- (1 year, 3 months)
- (2 months)
Supported junior team members and worked with the lead frontend developer on the design of a greenfield project. Extensive use of TypeScript, React, React Query and Next.js, and a drive for simplifying our component library by utilising Chakra UI.
- (1 year, 1 month)
Worked as part of a Scrum team to deliver high-quality risk analysis products to the aviation industry. Implemented custom charting library using D3 and extensive use of React with Redux Toolkit. Maintained a private component library hosted on npm and presented through Storybook. Styling with SCSS and sharing styles across codebases with a shared style library. Extensive use of Mapbox and DeckGL.
- (2 years, 7 months)
- (1 year, 9 months)
Designed and created industry-leading applications recognised by Gartner's Magic Quadrant. Expert knowledge of SureCloud's in-house JavaScript framework and utilised external APIs such as BitSight. Boosted productivity in the Implementations team with over £30,000 of resource-saving through the creation of internal tools built with React, Node.js and MongoDB. Implemented the Agile methodology as Scrum Master into the Application Development team, which increased output dramatically.
- (10 months)
Implemented over £100,000 of Governance, Risk and Compliance solutions to global organisations. Built meaningful client relationships through effective project management and creative solutions. Solutions built upon SureCloud's in-house JavaScript framework.