About
Results-driven Front-End Developer with 4 years of experience building scalable and high-performance Single Page Applications (SPA) using React.js, Redux, and TypeScript. Strong expertise in component- driven architecture, performance tuning, secure API integration, and enterprise-level finance and payment applications. Experienced in optimizing component lifecycle, improving UI responsiveness, and delivering accessible, cross-browser compatible web solutions. Key Achievements Built 30+ reusable React modules across Finance and Payment domains Improved AG Grid performance using SSR, reducing load time for large datasets Increased user engagement by 20% through UI enhancements using Material UI Built reusable component architecture improving development efficiency.
Skills & Expertise (28)
Work Experience
Front-End Developer
Tata Consultancy Services Pvt Ltd (TCS)
Mar 2022 - Feb 2025
Developed and maintained a React-based Payment Gateway Dashboard integrating third-party payment services and Document Management System for automated receipt generation and email notifications. Implemented form validation, error handling, and input sanitization to ensure secure and reliable payment processing. Designed and developed a web-based payment processing UI using React.js and Redux. Created forms to collect cheque/card details, policy information, and payer details. Managed payment statuses and transaction history with Redux state management. Implemented email notifications and dynamic receipt generation using client-side JavaScript. Used React Router for seamless navigation between payment processing and history pages. Performed API testing using Postman, validating POST and GET requests by using token values retrieved from the frontend. Created comprehensive technical documentation for future reference, troubleshooting, and system enhancements. Developed ATS (Automated Ticketing System), a web application that enables departments to raise tickets for issues or new requirements, improving issue tracking and resolution efficiency. Previously, clients reported issues via phone calls, making it difficult to track and analyse problems systematically. With this application, management can monitor issues, analyse root causes, and track SLA (Service Level Agreements). Designed modular UI architecture improving maintainability and feature scalability. Implemented SLA tracking dashboards with real-time status updates and analytics reporting. Built a ticket submission form with real-time validation and status tracking. Used React.js, useState, and useContext to manage application state dynamically. Designed a Bootstrap-powered UI to ensure a mobile-friendly and accessible layout. Implemented React Router to navigate between open tickets, resolved issues, and analytics. Conducted feature verification, deployment, and user feedback analysis to continuously improve the system.
React.Js Developer
Smartapp | Inquest Technologies Software Pvt Ltd
Apr 2025 - Present
Worked on Finance domain application involving Estimates, Budgets, Bids, Vendor Contracts, Client Contracts, Change Events modules. Developed and enhanced multiple React.js modules and reusable UI components. Implemented responsive design principles ensuring compatibility across multiple browsers and devices. Played a crucial role in gathering requirements from the Product Team and turning specifications into real modules. Debugged and resolved complex UI and state management issues to ensure smooth application performance. Designed reusable React components improving maintainability and development efficiency. Worked with the team to meet project needs, tested tasks from start to finish to ensure they were error free, and made sure tasks were delivered on time, meeting client expectations. Integrated RESTful APIs to enhance application functionality and ensure seamless data communication. Used Redux to maintain the single store and to communicate the data between the store and the modules. Developed middleware components with Redux Thunk to handle asynchronous operations and improve state management efficiency. Implemented centralized state management architecture ensuring predictable state flow and improved application scalability. Optimized application performance through efficient state updates and component re-render control. Reduced unnecessary re-renders using memoization techniques (React.memo, useMemo, useCallback) to enhance rendering efficiency. Used the React Router to communicate between the different modules within a Single Page Application. Designed and implemented server-side rendering (SSR) in React to enhance the performance of Ag-Grid, improving load times and ensuring seamless rendering of large datasets for critical business applications. Implemented lazy loading and code optimization techniques to enhance application performance. Enhanced application accessibility and cross-browser compatibility through semantic HTML and CSS practices. Collaborated with designers to transform wireframes and mockups into functional web pages. Utilized Git for version control, ensuring seamless collaboration within the team. Developed custom React hooks to encapsulate reusable logic, significantly improving code reusability and maintainability. Developed dynamic user interfaces with React.js and Material-UI, improving user engagement by 20%. Developed 30+ modules using reusable components and third-party libraries. Leveraged TypeScript for type safety and to minimize runtime errors.
Education
Bachelor of Technology - Gonna Institute of Information Technology & Sciences
2015 - 2019 · India