About
Highly skilled Software Engineer with over 3 years of experience specializing in modern web development, React, and Redux, currently leading large-scale application modernization at HashedIn by Deloitte. Proven ability to deliver scalable, high-performance, and user-friendly applications by leveraging React 18 features, optimizing front-end performance, and collaborating effectively with cross-functional teams. Seeking to apply expertise in full-stack development and architectural improvements to drive innovation and enhance product quality in a dynamic tech environment.
Work
Gurugram, Haryana, India
→
Summary
Currently leading the modernization of large-scale React applications and optimizing front-end performance for enhanced scalability and maintainability.
Highlights
Migrated a large-scale React 15 class-based application to React 18 functional components with Hooks, significantly enhancing codebase scalability and maintainability.
Refactored legacy lifecycle methods into modern React Hooks (useState, useEffect, useReducer, useContext), reducing boilerplate code and improving readability.
Led a critical state management migration from Flux to React Redux, implementing async thunks and selectors for cleaner, predictable, and scalable state handling.
Leveraged React 18 features, including concurrent rendering, automatic batching, and memoization (React.memo, useCallback, useMemo), to optimize application performance and reduce re-renders.
Updated unit and integration tests to align with modern React and Redux best practices, ensuring robust stability and future-proof architecture.
Noida, Uttar Pradesh, India
→
Summary
Collaborated with cross-functional teams to develop and optimize responsive web applications, enhancing user satisfaction and reducing error rates.
Highlights
Collaborated with cross-functional teams to seamlessly integrate application requirements with back-end services, ensuring robust system functionality.
Developed and maintained responsive, user-friendly web applications, delivering intuitive and consistent user experiences.
Enhanced frontend performance through lazy loading and image compression, resulting in a 10% faster page load time and improved user experience.
Translated complex Figma designs into engaging single-page applications, achieving a 20% increase in user satisfaction and a 30% reduction in user error rates.
Operated within an Agile/Scrum environment, actively participating in daily stand-up meetings, sprint planning, and retrospectives to ensure efficient project delivery.
Noida, Uttar Pradesh, India
→
Summary
Provided direct client support and delivered UI enhancements, ensuring software quality through comprehensive testing.
Highlights
Collaborated directly with clients to resolve bugs and implement small features, enhancing website functionality and user satisfaction.
Successfully delivered multiple UI enhancements, improving the overall customer experience and interface usability.
Reduced code churn by systematically removing outdated and unused code from the codebase, improving maintainability and performance.
Performed thorough testing procedures, encompassing unit, integration, and system testing, to guarantee the quality and dependability of software products.
Education
Skills
Programming Languages
JavaScript, C#, C++, TypeScript, HTML/CSS.
Frameworks & Libraries
React.js, Node.js, Redux, ASP.NET, Express.js, Webpack, Jest, Tailwind CSS, Material UI.
Development Tools
Git/GitHub, Microsoft Visual Studio, Microsoft Visual Studio Code.
Databases
MongoDB, SQL, DBMS.
Computer Science Fundamentals
Object-Oriented Programming (OOPS), Data Structures & Algorithms.