Professional Experience
SE - Frontend
Simpplr Software India Private Limited
Roles & responsibilities
- Build and maintain reusable UI components and shared libraries used across multiple products and app shells.
- Migrate legacy screens to the Simpplr Design System, ensuring Storybook coverage, accessibility, dark theme, and responsive behavior.
- Develop new features end to end, including data visualizations, reporting, and embeddable content in the editor and feeds.
- Collaborate with designers, product managers, and backend engineers to take features from demo and QA feedback to release.
- Improve code health through code review, test coverage, dependency security fixes, error monitoring, and performance cleanups.
Projects
Employee Listening
- Migrated survey and poll screens to the Simpplr Design System, with Storybook coverage, accessibility, dark theme, and responsive support.
- Built an AI-powered insights layer for survey results, including an interactive sentiment chart with drill-down into comment analysis.
- Added survey reporting and engagement features such as custom-field filtering, automated report sharing to managers, and reminders for non-respondents.
- Shipped polls and forms as embeddable content in the editor and feeds, with permission and visibility rules and multilingual support for polls.
- Helped merge survey and form authoring into one shared editor, and hardened the save and publish flows to protect user data.
SE - Frontend
Daffodil Software Pvt Ltd
Roles & responsibilities
- Designed and built responsive, reusable UI components and shared libraries with React, TypeScript, Redux, and Material-UI, documented in Storybook.
- Led the migration of a large insurance platform from Angular to React and consolidated 12+ repositories into an Nx monorepo to standardize tooling and speed up builds.
- Improved application performance through React Hooks, lazy loading, and code splitting, measured with Lighthouse and load-time tracking.
- Integrated REST APIs and third-party services such as payments, real-time chat, and video calling, with secure authentication and token handling.
- Wrote unit tests with Jest and Vitest, mentored two junior developers, and worked with product managers in Agile/Scrum teams to deliver every epic on schedule.
Projects
Get Insured(Client)
GetInsured is a health insurance marketplace platform that helps people compare and enroll in coverage plans. I led its migration from Angular to React and TypeScript, improving maintainability and cutting front-end maintenance effort. I consolidated 12+ repositories into an Nx monorepo to standardize tooling and speed up builds, and used React Hooks and Vitest to raise Lighthouse scores.
Manaze(In-house)
Manaze is an HR and payroll product for managing teams and employee workflows. I built core modules for task assignment, payroll calculation, tax compliance, and attendance tracking, along with secure authentication and a reusable component library. I also applied lazy loading and code splitting to cut load times.
Dope Doctors(Client)
Dope Doctors is a telehealth platform that lets medical assistants and patients connect and manage records digitally. I integrated chat, video calling, payments, and real-time sockets using OpenTok, PubNub, Socket.IO, and Stripe, and managed state and routing with Redux and React Router.
AutoChek(Client)
AutoChek is an automotive services platform. I designed the architecture for its responsive UI components with Redux for state management, integrated the REST APIs, and wrote Jest unit tests reaching 85% coverage.