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.