Back to Developers
Battini Khageswara Rao

Battini Khageswara Rao

React.Js Developer

Hyderabad
80
Profile Score

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)

React.js Advanced
9.1/10
4
Years Exp
Typescript Advanced
8.5/10
3
Years Exp
Typescript Advanced
8.5/10
3
Years Exp
REDUX Advanced
8.3/10
4
Years Exp
REST APIs Advanced
8.0/10
4
Years Exp
useContext Usestate bootstrap React.memo useCallback useMemo Scrum Agile GitHub Git Postman code splitting Memoization lazy loading React Router Context API React Hooks Redux Thunk AG Grid Material UI CSS3 HTML5 Javascript (ES6+

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

Interested in this developer?

Profile Score Breakdown

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 5/15
💰 Rate 0/5
🏆 Certs 0/5
Verified 5/5
Total Score 80/100

Profile Overview

Member sinceMar 2026

Skills (28)

React.js Typescript Typescript REDUX REST APIs useContext Usestate bootstrap React.memo useCallback +18 more