VALLURU PRAGATH

Frontend Developer
Nellore, IN.

About

Highly accomplished Frontend Developer with 3.5+ years of experience in building scalable and performant web and mobile applications using React.js, TypeScript, and React Native. Proven expertise in optimizing frontend performance, developing reusable UI components, and ensuring accessibility within Agile SDLC environments. Successfully delivered enterprise-grade platforms and integrated SDKs for major financial and banking institutions, leveraging CI/CD pipelines with GitHub Actions.

Projects

Work

Tata Consultancy Services (TCS)
|

Frontend Developer

Chennai, Tamil Nadu, India

Summary

Led frontend development for the ICICI IPRU Partner Portal (Web Application), a secure internal platform enabling admin users and partners to manage policy issuance, lead tracking, and commissions with robust authentication and role-based access.

Highlights

Architected and built dynamic dashboards and complex workflow modules using React.js and Redux Toolkit, enhancing operational efficiency for admin and partner users.

Implemented robust JWT-based authentication and multi-factor authentication (MFA) with OTP/email verification, significantly strengthening platform security for sensitive financial data.

Designed and deployed comprehensive Role-Based Access Control (RBAC) to precisely differentiate access for various internal stakeholders and external partners, ensuring data integrity and compliance.

Developed highly responsive and accessible user interfaces utilizing Material-UI (MUI), ensuring a consistent and optimal experience across diverse devices and user groups.

Created a library of reusable UI components for critical functions including forms, user management, lead tables, and commission tracking, accelerating development cycles.

Integrated RESTful APIs via Axios to efficiently fetch and display critical policy data, user roles, lead statuses, and commission reports, improving data access and reporting accuracy.

Optimized application performance through advanced techniques like code splitting, lazy loading, and memorization, resulting in faster load times and improved user experience.

Collaborated effectively with backend, QA, and DevOps teams to deliver secure, compliant, and production-ready features within an Agile SDLC, ensuring seamless deployment.

Contributed to CI/CD pipeline automation using GitHub Actions, streamlining the deployment process and reducing manual intervention.

Tata Consultancy Services (TCS)
|

Frontend Developer (Project: ICICI IMobile Pay – Discover SDK)

Chennai, Tamil Nadu, India

Summary

Developed the Discover section, an integrated module within the ICICI Bank iMobile Pay app, enhancing user financial management through transaction tracking, spending analysis, budgeting, and personalized recommendations.

Highlights

Successfully migrated the module from React Native v0.65 to v0.74.2, resolving deprecated dependencies and ensuring forward compatibility and enhanced stability.

Integrated the Discover SDK to enable comprehensive financial features, including transaction history, spending analysis, budgeting tools, and financial goal tracking, enriching user experience.

Implemented MobX with TypeScript for scalable and type-safe state management across the module, ensuring robust data flow and reducing development errors.

Developed pixel-perfect, responsive UIs from complex Figma designs, delivering a consistent and engaging user experience across both Android and iOS platforms.

Facilitated seamless collaboration with native Android/iOS teams by developing React Native bridge modules for deep SDK and device-level integration.

Engineered and deployed personalized financial recommendations and dynamic dashboards based on user data, driving increased user engagement and retention.

Supported and optimized mobile CI/CD workflows using GitHub, contributing to efficient and reliable application deployments.

Education

Vikrama Simhapuri University
Nellore, Andhra Pradesh, India

Master of Computer Applications (MCA)

Computer Applications

Grade: CGPA: 7.2 / 10

Rao's Degree College
Nellore, Andhra Pradesh, India

Bachelor of Computer Applications (BCA)

Computer Applications

Grade: CGPA: 8.7 / 10

References