Software Engineer, since 2018, having worked in eCommerce, Video Tech and, currently, a FinTech company, Nutmeg, an investment management company, focusing on the onboarding journey of our customers. Expertise focused solely in the Front-End space - HTML, CSS, JavaScript with React.js as my core tool. Always striving to find innovative methods to solve and create better experiences for users and clients, to improve team workflows and to improve myself further as an Engineer.
J.P. Morgan Personal Investing (Formerly Nutmeg)
Senior Front-End Engineer
Front-End Engineer
Working primarily as part of the Client Acquisition team, a team owning the Marketing, Authentication and User Onboarding flows.
Have also worked as part of the Partnerships team, a team focused on creating white-label experiences.
Leading the Marketing domain of the Nutmeg platform, uplifting the rebranding of Nutmeg over to J.P. Morgan Personal Investing.
Adding Identity Verification to our Know Your Customer checks,
ensuring that the Identity Verification flow allows for white-label styling using our design tokens.
Cross-collaborating with wider Front-End domain teams to improve the onboarding flow for Know Your Customer checks to meet standards and compliance.
Migrating multiple SPAs on our platform from Enzyme to React-Testing-Library,
contributing to best practices of Unit and Integration Testing.
Implementing Cypress Paralleliation in Jenkins for our End-to-End tests, reducing End-to-End run times from 30-35 minutes down to 8-12 mintues.
Pioneering a custom Node.js tagging and filtering solution, to reduce resource consumption in Jenkins
and to further decrease the End-to-End run time on our platform.
Grabyo
Senior Front-End Engineer
Front-End Engineer
Working mainly on the Live Production platform, a web browser application to allow clients to run their live production shows
on the web, improving the users ability to run their shows remotely. Projects include, the application’s Multiviewer, a way for
users to display multiple streams on one display, detachable monitors, a way for users to detach preview and program streams
for a more controlled visibility and our own remote guest application.
Created and maintained a Single Page Application to be used across different browsers and devices for remote guest
commentary product using Next.js, improving the application with screen share feature and intercom audio panning feature.
Migrating the Live Production user interface from Backbone to React and data models from Backbone to Mobx-State-Tree.
Migrate the Drag and Drop functionality on the Live Production platform from jQuery to React DnD.
Pioneering the improvement of Unit and Integration Testing approaches on the Front-End team, migrating our tests from
Enzyme to React-Testing-Library.
Wunderman Thompson Commerce
Junior Front-End Engineer
Working with different clients to help improve the performance of their e-commerce websites and develop features, create
landing pages and improve performance of their e-commerce websites to improve traffic.
Upgrading legacy coded website to React, using Redux for state management.
Fixing defects and optimising website performance through code refactoring.
Proactively aiding Testers with manual testing across multiple browsers.
Mentoring new Junior Developers, creating, contributing and improving training materials for Graduate scheme.