React.js Developer with 7.5 years of IT experience specializing in React.js, JavaScript (ES6+), TypeScript, Redux, Redux Toolkit, HTML5, CSS3, Material UI, REST APIs, and modern frontend development. Proven expertise in building scalable, responsive, and high-performance web applications, implementing reusable component-based architecture, optimizing application performance, and integrating backend services. Experienced in Agile/Scrum environments, CI/CD pipelines, Git, code reviews, and delivering end-to-end software solutions across the SDLC.
Overview
7
7
years of professional experience
Work History
Senior Software Engineer
Cognizant Technology Solutions
Hyderabad
12.2021 - Current
Developed and maintained responsive, scalable web applications using React.js, JavaScript (ES6+), HTML5, CSS3, and TypeScript, ensuring seamless user experiences across multiple devices and browsers.
Implemented Redux/Redux Toolkit for centralized state management, improving application performance and maintaining predictable data flow.
Built reusable and modular React components, reducing code duplication and improving development efficiency.
Collaborated with UI/UX designers, product owners, and cross-functional teams to translate business requirements into high-quality user interfaces.
Conducted comprehensive code reviews, enforcing coding standards, best practices, and application quality using modern development methodologies.
Ensured cross-browser compatibility and responsive design using Bootstrap, Material UI, CSS3, and modern frontend frameworks.
Debugged, optimized, and resolved complex issues within React applications, enhancing performance, stability, and user satisfaction.
Integrated and configured third-party APIs, libraries, and services, enabling seamless functionality and improved application capabilities.
Implemented RESTful API integration and asynchronous data handling using Axios, Fetch API, and React Hooks.
Utilized React Hooks (useState, useEffect, useContext, useMemo, useCallback) to develop efficient and maintainable application features.
Participated in the complete Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, deployment, and maintenance.
Worked in Agile/Scrum environments, contributing to sprint planning, daily stand-ups, backlog grooming, and release activities.
Improved application maintainability by following SOLID principles, component-driven architecture, and clean coding practices.
Collaborated with stakeholders to gather requirements, evaluate technical solutions, and implement new features aligned with business goals.
Leveraged Git/GitHub, CI/CD pipelines, and version control best practices for efficient code management and deployment workflows.
Software Engineer
Mirabell Technologies
Hyderabad
03.2020 - 12.2021
Developed dynamic and interactive user interfaces using React.js, JavaScript (ES6+), HTML5, CSS3, and Bootstrap, delivering responsive web applications aligned with business requirements.
Created reusable UI components and implemented component-based architecture to improve code maintainability and scalability.
Utilized React Hooks (useState, useEffect, useContext) to manage component lifecycle and optimize application performance.
Integrated RESTful APIs and handled asynchronous requests using Axios and Fetch API for seamless data exchange with backend services.
Developed and maintained application state using Redux, ensuring efficient data management across components.
Collaborated with backend developers to design and implement API contracts, improving data flow and application reliability.
Optimized application performance through lazy loading, code splitting, memoization, and rendering enhancements, reducing page load times.
Implemented responsive and mobile-first designs, ensuring compatibility across multiple browsers and devices.
Participated in requirement analysis, technical discussions, and solution design to support evolving business needs.
Fixed UI defects and performance bottlenecks by debugging React components and JavaScript code.
Created custom form validations and dynamic user interfaces to enhance application usability and user engagement.
Worked with Git, GitHub/Bitbucket, and branching strategies for source code management and collaborative development.
Wrote unit test cases using Jest and React Testing Library, improving code quality and reducing production defects.
Assisted in application deployment activities and monitored post-production issues to ensure smooth releases.
Participated in Agile ceremonies including Sprint Planning, Daily Stand-ups, Retrospectives, and Backlog Refinement.
Maintained technical documentation and provided knowledge transfer sessions to support team collaboration.
Project Intern
Eliptico It Solutions
Hyderabad
04.2019 - 03.2020
Assisted in developing responsive web pages and user interface components using React.js, JavaScript, HTML5, CSS3, and Bootstrap.
Supported senior developers in building and maintaining reusable React components for web-based applications.
Participated in implementing application features using React Hooks and component-based development practices.
Integrated frontend components with REST APIs and assisted in handling data rendering within React applications.
Collaborated with team members to analyze requirements and translate UI designs into functional web pages.
Performed bug fixing, troubleshooting, and debugging activities to improve application performance and user experience.
Conducted unit testing and validation of frontend functionality to ensure quality and reliability.
Assisted in optimizing web pages for responsiveness, browser compatibility, and accessibility standards.
Worked with version control systems such as Git/GitHub to manage source code and support collaborative development.
Participated in Agile ceremonies including sprint meetings, task updates, and project discussions.
Created and updated technical documentation, user guides, and project-related reports.
Learned and applied software development best practices, coding standards, and React development methodologies.
Contributed to UI enhancements by implementing feedback from stakeholders and development teams.
Collaborated with QA teams to identify, reproduce, and resolve application defects before release.