Skills / Technologies
- Javascript
- Typescript
- React
- Redux
- NodeJS
Work
Kubeshop
Senior Developer
June 2022 - August 2023
I worked as a senior developer on the Monokle team, contributing to the development of a cloud-based Integrated Development Environment (IDE). Our focus has been on creating a user-friendly platform that enables users to compare Kubernetes manifests, identify validation errors, and preview Helm and Kustomize configurations, alongside other convenient features. Tach Stack: Typescript, React, Redux, RTK, Vite, NestJS, Prisma, Github Actions.
AIG
London
Senior Developer
November 2021 - May 2022
I worked as a senior developer on the AI Investments team, where we utilize machine learning to support investment decisions. My responsibilities included developing a React front-end application and a customized component library, which contributed to improving user experiences and streamlining workflows. Tech Stack: Typescript, React, Redux, Storybook, Webpack, Redux-Saga, NodeJS, Jest, Enzyme, Git, CodeCommit.
Sharp Gaming
Manchester
Lead Developer
May 2020 - November 2021
I had the opportunity to work as a team lead, where I supervised and supported a team of developers. In this role, I provided technical guidance and mentoring to front-end developers across the company. Additionally, I played a key role in the recruitment process, conducting interviews and creating training materials for new hires. Alongside these responsibilities, I also contributed to the development of a platform that served as a replacement for the legacy Betfred platform. This involved working on a React front-end and developing NodeJS microservices. Tech Stack: React, Redux, Typescript, NodeJS, SQL, Jest, Aphrodite, Git, Docker, Helm, Kubernetes, AWS, Jenkins, Next.js, Razzle, Websockets, Polka.
Degree 53
Manchester
React Web Developer
January 2019 - March 2020
Working on the Sharp Gaming platform which was eventually spun out into a separate company.
SIS
Salford Quays
Greater Manchester
Front End React Developer
February 2017 - December 2018
I had the opportunity to work on various JavaScript services as part of my responsibilities. These included developing a React front-end application to monitor data integrity, another React front-end application for a broadcasting automation service, and a React sales demo to showcase data and streaming integration. Additionally, I worked on creating data-driven graphical overlays for broadcasting streams, utilizing both React and vanilla JavaScript. Furthermore, I contributed to automation testing efforts by utilizing a Java/Cucumber/Selenium stack, and I also assisted in containerizing microservices. Tech Stack: Git, React, Redux, Jest, Webpack, Docker, Cucumber.
Fluent Money
Horwich
Greater Manchester
Software Developer
September 2015 - February 2017
I was involved in the development of an internal front-end application for a personal loan quotation comparison tool. This project utilized the Durandal MVVM framework. Additionally, I contributed to the creation of a React front-end application for a white label personal loan quotation servicea branded version of which was integrated with the RAC website. Tech Stack: Git, Typescript, React, Redux, Node, MongoDB, Express, Gulp, Webpack, Durandal, RequireJS, KnockoutJS Jasmine, Mocha, SASS, CSS Modules, Selenium.
PMC Telecom
Whitefield
Greater Manchester
Front End Developer
June 2015 - September 2015
I served as the company's initial internal developer, tasked with bringing the e-commerce platform in-house. The platform was a modified version of osCommerce, developed using SQL, PHP, MooTools, and vanilla JavaScript. Tech Stack: Sass, Grunt, Javascript, Git, MySQL, PHP, osCommerce.
TwentyOne
Blackburn
Web Developer
May 2015
Working with the graphic design team to implement static web sites.
CDL
Stockport
Greater Manchester
Junior Developer
July 2014 - April 2015
I was involved in front-end development for insurance quotation applications catered to a range of notable clients, including major supermarket chains and renowned car insurance brands. These projects entailed collaborating with clients to design user-friendly and effective quotation interfaces. Tech Stack: Javascript, LESS, Bootstrap, SVN, Selenium, JSTL, Velocity.