Senior Frontend Engineer

Sequoia Consulting Group

May 2021 - Oct 2023

  • Spearheaded the creation of a UI design system in collaboration with designers and fellow developers at Sequoia. Utilised Nx, Storybook, Typescript, React, Styled-components and Webpack to develop testable components and utilities from scratch, enhancing productivity and DX across all applications.
  • Played a pivotal role in a team that led to an architectural overhaul for a micro-frontend project at Sequoia. Leveraged Webpack Module Federation to establish a root application with robust routing, shared state, and services. Successfully transitioning a monolithic application to several micro-frontend apps, empowering independent development, testing, and deployment by distinct teams.
  • Developed a data visualisation tool for Rewards and Compensation, employing Chart JS which achieved significant client acquisition and massively improved usability of renowned clients such as Zoom, Buzzfeed, Ted, Cloudflare, and Stash.
  • Created backend-driven dynamic routing in the frontend, enhancing user experience by implementing protected routes and improving overall system efficiency.

Frontend Engineer

Publicis Sapient

Feb 2021 - May 2021

  • Developed and designed the comprehensive Financial Goals Section for an investment platform created by US Bank .
  • Enhanced accessibility across multiple platforms in an existing project, garnering appreciation from customers.

Software Developer

Algoworks

Sep 2018 - Feb 2021

  • Orchestrated seamless integrations with third-party APIs including Google Maps, Track JS, Chart JS, NMI Payment Gateway & Stripe JS to enhance functionality and user experience.
  • Mentored junior team members, actively engaged in routine code reviews, and contributed to documentation efforts. Provided insightful project estimates to ensure efficient workflow.
  • Implemented code automation through Grunt, optimizing workflows by reducing repetitive tasks. Spearheaded the integration of CI/CD using Jenkins for efficient development deployment
  • Collaborated closely with the (CTO) to architect and develop an internal Project & Employee Management Tool. The application was successfully deployed company-wide, streamlining processes and improving overall efficiency where I even ventured into backend using Loopback.IO to build APIs and fix bugs.

Frontend Developer

Nxtlife Technologies

Sep 2017 - May 2018

  • Used reactive programming techniques to optimise performance in existing applications, enhancing overall responsiveness and user experience.
  • Executed comprehensive testing procedures and crafted thorough documentation to ensure code quality, reliability, and seamless collaboration within the development team.