Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Yesuraju Uppula

Hyderabad

Summary

Full Stack Developer with 4.5+ years of experience in IT, including 4 years in React.js, Redux, JavaScript, Material-UI, HTML, and CSS, and 2.5 years in Java, Spring, and Spring Boot. Experienced in delivering scalable solutions for Banking, Education, and Healthcare projects, with strong skills in UI development, API integration, and enterprise application design. Hands-on experience in designing, developing, and consuming REST APIs, ensuring secure, high-performance, and maintainable backend services. Proficient in unit testing using JUnit and Mockito, ensuring code quality, reliability, and test coverage. Experienced in performance and scalability testing using JMeter and LoadRunner for both web applications and web services. CI/CD pipelines and configuration management using Git, GitHub, Gradle, Jenkins, Log4J, and SonarQube. Experienced in delivering enterprise-grade solutions across Banking, Healthcare, and Education domains in Agile/Scrum environments and focus on clean code, performance optimization, and scalable system design.

Overview

5
5
years of professional experience
2
2
Certifications

Work History

Fullstack Developer

Metrolabs Services Pvt.,Ltd.,
Hyderabad
03.2023 - 01.2026

Project 1 : InvestCore Fund Creation & Portfolio Management System, Germany
Client : TCS (Commerzbank)
Team size : 8
Role : FullStack Developer
Technologies : Java, J2EE, RESTWebService, springboot, MySQL
Tools : Junit, Mockito, Github, Jenkins, Postma, Jira
Security : JWT


Description:


Developed a scalable investment performance reporting platform that enables ingestion, validation, aggregation, and analytics of financial data across multiple client portfolios. The system collects data from diverse sources such as client file uploads, third-party vendors, automated email feeds, and daily market data, ensuring accurate and reliable datasets through end-to-end validation and normalization.
The platform supports monthly and quarterly performance reporting, including return calculations, benchmark comparisons, trend analysis, and complete visibility into stock and bond holdings at security level. A robust client onboarding module allows users to configure new funds, composites, and mappings, enabling long-term performance tracking and analytics in a secure, auditable, and scalable environment.


Roles & Responsibilities: (Java / Spring Backend)

  • Designed and developed RESTful APIs using Spring Boot and Spring MVC to support data ingestion, reporting, and client onboarding workflows.
  • Implemented data ingestion pipelines to process inputs from file uploads, third-party vendors, automated emails, and daily market feeds.
  • Developed batch processing jobs using Spring Batch for monthly and quarterly performance calculations.
  • Built data validation, cleaning, normalization, and aggregation logic to ensure accuracy and consistency across large financial datasets.
  • Implemented fund onboarding modules to create fund IDs, composites, and mapping configurations dynamically.
  • Developed performance analytics services for return calculations, benchmark comparisons, and trend analysis.
  • Used Spring Data JPA and Hibernate to manage complex relational data models involving funds, holdings, securities, and benchmarks.
  • Optimized backend performance using caching (Redis) and query tuning to handle high-volume financial data.
  • Secured APIs using Spring Security with JWT/OAuth2, ensuring role-based access for internal users and clients.

Project 2 : Credit Score Analysis Tool – Swedbank

Client : TCS (Swedbank)
Team size : 4
Role : Developer
Technologies : Java, Spring Boot, Spring, web service, Oracle database
Architecture : Microservices, REST APIs
Tools : Junit, Mockito, Github, Jenkins, Postman, Jira
Security : OAuth


Description:


Developed an automated Credit Score Analysis platform that evaluates customer creditworthiness by integrating data from multiple sources to deliver real-time credit scoring and predictive analytics. The system was built using a microservices architecture to ensure scalability, performance, and efficient service orchestration.

Roles & Responsibilities: (Java / Spring Backend)

  • Implemented real-time credit scoring pipelines using Apache Kafka, significantly improving decision-making speed and system responsiveness.
  • Designed and developed RESTful APIs to support core business functionalities and seamless service-to-service communication.
  • Integrated OAuth-based authentication and authorization to ensure secure access and compliance with banking security standards.
  • Utilized Redis caching to optimize application performance by reducing database load and improving response times.
  • Actively contributed to the design and development of microservices architecture, enabling independent deployment, scalability, and easier maintenance.
  • Collaborated with cross-functional teams including backend, frontend, QA, and business analysts to deliver high-quality banking solutions

Software Engineer

HCL
11.2022 - 02.2023

Project 3 : CareerEdge (Job & Training Platform)

Client : Napier Health Care Solutions Pvt. Ltd., Hyderabad
Team size : 18
Role : FrontEnd Developer
Technologies : React.js, Redux, JavaScript (ES6+), Material-UI, CSS3, HTML5
Axios, REST APIs.
Tools : Jira, Git, GitHub

Description:


Developed and maintained a Career Development and Job Training Portal that supports learners and mentors through structured training programs, role-based dashboards, and content management features. The application was built using React.js to deliver highly interactive and responsive user interfaces, ensuring a smooth user experience across different user roles.
The platform focuses on scalable frontend architecture, efficient state management, and performance-optimized UI components. Leveraging Redux, TypeScript, and Material-UI, the application delivers maintainable, accessible, and consistent interfaces while supporting continuous feature enhancements.

Roles & Responsibilities:

  • Developed user dashboards, mentor/learner modules, and content management pages using React.js, Redux, and Material-UI.
  • Implemented form handling, file upload workflows, and REST API integrations using TypeScript interfaces for improved type safety and code reliability.
  • Optimized application performance by applying lazy loading, memoization, and efficient component rendering, resulting in a 30% improvement in page load times.
  • Ensured pixel-perfect UI implementation and accessibility compliance by collaborating closely with backend engineers and product designers.
  • Contributed to reusable component documentation and design consistency, improving development efficiency across the product team.

Software Engineer

MetroLabs Services Pvt,Ltd
Hyderabad
05.2021 - 09.2022

Project 4 : HIS (Hospital Information System)

Client : Napier Health Care Solutions Pvt. Ltd., Hyderabad
Team size : 12
Role : FrontEnd Developer
Technologies : React.js, Redux, JavaScript (ES6+), Material-UI, CSS3, HTML5
Axios, REST APIs.
Tools : Jira, Git, GitHub

Description:
Worked on a comprehensive Hospital Information System (HIS) focused on Pharmacy Management and Patient Registration modules, designed to streamline hospital operations and improve data accuracy. The application enables hospital staff and administrators to efficiently manage patient records, pharmacy inventory, and registration workflows through a highly dynamic, configurable, and user-friendly interface.
The system emphasizes dynamic form configuration, high-performance UI components to handle large medical datasets. Built using React.js and Material-UI, the platform supports flexible workflows, accessibility compliance, and scalable UI architecture to meet evolving healthcare requirements without frequent code changes.

Roles & Responsibilities:

  • Worked on the Hospital Information System (HIS) platform, focusing on Pharmacy and Patient Registration modules.
  • Designed and developed custom dynamic forms that allow healthcare administrators to configure form fields and logic dynamically without code changes.
  • Implemented form-driven workflows using React.js, enabling dynamic validation, conditional rendering, and real-time data updates.
  • Integrated REST APIs for real-time synchronization of pharmacy stock details, patient profiles, and registration data.
  • Improved application responsiveness and performance by optimizing component re-renders and API calls.
  • Followed Agile methodologies, participated in sprint planning, and provided technical inputs for UI improvements and usability enhancements.
  • Worked with Material-UI for consistent design systems and maintained accessibility standards across modules.

Education

Bachelor of Science - Electrical And Electronics Engineering

Ramachandra College of Engineering,JNTU
ELURU
04-2014

Skills

  • Java (8, 11, 17), JavaScript (ES6)
  • Reactjs
  • Redux, Redux Tool Kit
  • Material-UI
  • HTML5,
  • CSS3
  • Axios
  • Spring Boot (Microservices)
  • Spring MVC
  • Spring Security
  • JWT-based Authentication
  • RESTful Web Services
  • GIT, GitHub, GitLab
  • PostgreSQL, MySQL
  • Jenkins, SonarQube, Postman
  • VS Code, IntelliJ IDEA,
  • Postman
  • JUnit, Mockito
  • RESTful APIs
  • Agile methodologies

Certification

Namaste React.js – by Akshay Saini
Comprehensive course covering React fundamentals, hooks, component architecture. State management, performance optimization, and modern patterns. Redux and ReduxToolkit for predictable state management, middleware, and integration in large-scale React applications.

Namaste Node.js – by Akshay Saini
In-depth learning on backend development, Node.js internals, Express.js, middleware,routing, and API integration principles.

Timeline

Fullstack Developer

Metrolabs Services Pvt.,Ltd.,
03.2023 - 01.2026

Software Engineer

HCL
11.2022 - 02.2023

Software Engineer

MetroLabs Services Pvt,Ltd
05.2021 - 09.2022

Bachelor of Science - Electrical And Electronics Engineering

Ramachandra College of Engineering,JNTU
Yesuraju Uppula