- Contributed to development of internal trading analysis tools using ReactJS, NextJS and Ag-grid.
- Lowered the bundle size by 20% by updating approaches and adhering to code splitting and tree shaking techniques.
- Improved Time-To-Interactive performance by 25% by making of use caching, memoization and prerendering of components.
- technologies NodeJS · AWS · · Azure · Now/Vercel · NextJS · Git
- libraries ReactJS · Redux · Jest · Cypress · Webpack
- Contributed to the development of a ReactJS PWA investment app for internal customer support usage.
- Released microfrontend based user flows (registration, tax decalaration forms) that seamlessly integrated in the mobile native apps (iOS/Android).
- Developed native wkWebkitViews SwiftUI based integrations for communication between web and native to maintain both native feel and web robustness advantages.
- Improved Time-To-Interactive performance by ~30% for web user flows on the native apps and lowered the bundle size by ~20% by making use of tree shaking technique and code splitting at route level.
- Designed and implemented a framework-agnostic Payments SDK integrating various payment methods backed by Mastercard gateway using Typescript and maintained unit test coverage level 90% using Jest.
- Developed an internal testing sandbox app using ReactJS to simulate various scenarios and run the end-to-end tests of the SDK.
- Created a user login monitor within AWS that automatically sends emails and alerts triggered by different rules and thresholds.
- Work in an agile environment, unblocking, pairing with team developers and initiating discussions about improvements and tackling tech debt.
- contractPartners Capital LLP frontend developer, Sep 2019 - Mar 2020
- contractKaluza senior frontend developer, Jun 2019 - Sep 2019
- contractNowTV, Sky UK senior developer, Nov 2018 - May 2019
- contractuSwitch senior frontend developer, Aug 2018 - Oct 2018
- contractThe Sun, News UK full stack developer, Mar 2018 - Aug 2018
- contractAIG frontend developer, Nov 2017 - Feb 2018
- contractThird Space Learning full stack developer, Aug 2017 - Oct 2017
- permanentBeamly software engineer, Nov 2016 - Aug 2017
- permanentKano Computing software engineer, Jul 2015 - Oct 2016
- permanentLearn Forward software engineer, Apr 2014 - May 2015