Senior Frontend Engineer / Frontend Engineer 2
Piramal FinanceMay, 2021 - Apr, 20242 yr 11 months
As the inaugural frontend engineer within the engineering team, established the foundational framework for frontend systems, enabling the development, build and deployment of diverse web applications for various financial solutions. Leveraged technologies such as Next.js, React, ReactQuery, Tailwind, Webpack, Docker, Jenkins. Built component libraries in React and Storybook using concepts of atomic design leveraging Storybook and Hosted the library as storybook website for all stakeholders and packaged it into a npm module hosted in local registry, leading to a 30% decrease in redundancy for maintaining common UI components and modules. Leading a team of 6 engineers to implement a micro-frontend ecosystem using Module Federation, Webpack, and Next.js, successfully powering the Partner Central platform and improving code reusability and maintainability by 30% across 10+ applications. Led the architecture and development of a mobile-first Partner Central application using Next.js, react-query, and contextAPI to streamline partner onboarding process on the Piramal platform from a week to less than 15 minutes, achieving a time reduction of over 95%. Engineered development and implementation of LBP(Loan by Piramal) a customer-facing application, accelerating loan application conversions from various acquisition channels such as third-party ads. Engineered a versatile direct-to-consumer (D2C) solution to cater to diverse financial service needs. Developed pivotal modules for the Sales vertical, integrating geolocation techniques and recording capabilities with React, GoogleApis on web and user's low resourced devices to enable sales agents to efficiently tag, identify potential customers. This enhancement significantly reduced turnaround time for customer verification processes related to business and personal loans across sales, legal, and collection teams. Standardized application stability by adopting TDD with Jest and RTL, resulting in a 30% reduction in QA cycles and facilitating more confident refactoring of complex Next.js API routes and UI components.