Summary
Overview
Work History
Education
Skills
Professional Experience
Timeline
Generic
BHAVYANTH REDDY GOPIREDDY

BHAVYANTH REDDY GOPIREDDY

Hyderabad

Summary

Dynamic Software Developer with extensive experience at HCL India Pvt. Ltd., specializing in Java, Spring, and AI-driven solutions. Proven track record in enhancing process automation and developing robust microservices. Adept at collaborating in agile environments, delivering impactful results, and ensuring data integrity through innovative backend systems.

Overview

7
7
years of professional experience

Work History

Software Developer

HCL India Pvt.Ltd
Chennai
01.2024 - Current
  • Contributed to IAP-ANALYTICS project within platform modernization initiative, focusing on process automation with RPA tools.
  • Designed backend engine supporting automation bots through critical APIs and job execution logic.
  • Implemented AI solutions utilizing Gen AI and Machine Learning for enhanced use cases.
  • Integrated AI tools Copilot for context-driven code generation.
  • Developed custom Transaction Manager to ensure data consistency during bot upgrades, facilitating controlled rollbacks.
  • Created reusable React components to visualize customer interaction metrics, driving actionable insights for analysts.
  • Built and maintained Spring Boot-based REST APIs and batch jobs for automated process management.
  • Actively participated in sprint planning, addressing user stories related to enhancements and bug fixes.

Software Developer

HCL India Pvt.Ltd
Chennai
02.2023 - 01.2024
  • Involved in developing the various Micro services and batch applications.
  • To provide different banking services to customer, we have a frontend application for which the backend development and different micro services integration is my role.
  • One functionality would be providing Refund related services to claim with accurate success rate.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in development business logic using various Spring modules.
  • Involved in creating database tables and Queries.
  • Tested Rest APIs in Spring Controller at backend for JSON data using Postman.
  • Used Spring-Boot at back-end which helps to develop applications.
  • Used Log4j and commons logging to log errors and info for tracing.
  • Handled the Build Deliveries, analyzing the production issue.
  • Create and Schedule the jobs in Control-M.

Software Developer

Compusol Software
Bangalore
05.2022 - 01.2023
  • Report writer is a tool to generate various reports for each and every application in workbench.
  • The user can generate reports on basis of conditions and generate the reports in Excel and PDF formats.
  • Important reports are MIS reports, PASS reports and various Adhoc reports.
  • Finally reports generated in the user selected format (Excel, PDF, Txt and/or CSV) will be sent to the users through email.
  • Involved in development of view layer using JSP.
  • Involved in development of application specific controllers in the web tier.
  • Involved in development of Dao classes for Hibernate in Persistence logic.
  • Involved in Spring ORM module for persistence logic.
  • Used Log4J for writing into different logs files Application Log and Error Log.

Software Developer

Compusol Software
Bangalore
07.2018 - 05.2022
  • TSS Workbench is an e-Portal server developed to host the TSS-IT custody related business.
  • The applications hosted on the DAP/dWEB environment will provide the functionality related to the value added services in Securities and the Custody Domain.
  • These applications are based on matured framework components like screen, report and batch jobs.
  • When client makes trade in different countries he is liable to pay tax to both the authorities.
  • Once the trade is settled he can reclaim any one of the tax paid previously.
  • This application helps to track the trade that is not regulated by CBF.
  • The new system should support the user with the adjustment of dividends and funds distributions for transactions with trade date before ex-date and settlement date on or after ex-date.
  • Rights Claim is Application which processes all kind of Corporate Actions for the client of Deutsche Bank.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in Preparing TSD document as per the business requirement.
  • Involved in development business logic using various Spring modules.
  • Involved in implementing database access logic using Hibernate and JPA.
  • Deploy and run scripts using IBM_Udeploy.
  • Involved in creating database tables and Queries.
  • Tested Rest APIs in Spring Controller at backend for JSON data using Postman.
  • Used Spring-Boot at back-end which helps to develop applications.
  • Developed Web Services using JAX-RS API.
  • Used Log4j and commons logging to log errors and info for tracing.

Education

Bachelor of Technology(B.tech) -

Andhra University
ANDHRA PRADESH
01.2017

Higher Secondary School -

Narayana Junior Collage
HYDERABAD
01.2013

Secondary (10th grade) -

Narayana E-techno School
HYDERABAD
01.2011

Skills

  • Java 8
  • Spring
  • Hibernate
  • Spring boot
  • Spring JPA
  • Spring Batch
  • GitHub Copilot
  • Job Repository
  • JDBC Template
  • Apache Tomcat Server
  • JIRA
  • Servlets
  • JSP
  • Restful Webservices
  • GraphQL
  • MVC
  • Singleton
  • Prototype
  • DI
  • Resilience
  • SAGA
  • Log4j
  • SLF4j
  • Logger
  • Zipkin
  • Maven
  • DB Unity
  • GIT
  • Github
  • SVN
  • Bitbucket
  • HTML
  • JavaScript
  • CSS
  • TypeScript
  • Synergy
  • Jenkins
  • Artifactory
  • Eclipse
  • Intellij Idea
  • STS
  • VSCode
  • My Sql
  • Postgres
  • Jenkin with Docker
  • Kafka

Professional Experience

  • Banking Services Application, USAA Bank, USA, HCL India Pvt. Ltd, Chennai, 02/23 - 01/24, Spring Boot, Spring JPA repository, Spring Batch, Spring MVC, Spring Rest, Hibernate, Control-M, SQL, PL/SQL, I have been involved in developing the various Micro services and batch applications. To provide different banking services to customer, we have a frontend application for which the backend development and different micro services integration is my role. One functionality would be providing Refund related services to claim with accurate success rate., Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development., Involved in development business logic using various Spring modules., Involved in creating database tables and Queries., Tested Rest APIs in Spring Controller at backend for JSON data using Postman., Used Spring-Boot at back-end which helps to develop applications., Used Log4j and commons logging to log errors and info for tracing., Handled the Build Deliveries, analyzing the production issue., Create and Schedule the jobs in Control-M.
  • IAP-ANALYTICS, USAA Bank, USA, HCL India Pvt. Ltd, Chennai, 01/24 - Present, Spring Boot, Spring JPA repository, Spring Batch, Spring MVC, Spring Rest, Hibernate, Control-M, SQL, PL/SQL, The IAP-ANALYTICS project is part of a platform modernization initiative focused on process automation using RPA (Robotic Process Automation) tools. The application acts as a backend engine that supports automation bots by offering critical backend APIs and job execution logic. This includes supporting the deployment, rollback, and versioning of bots running in production., Designed and implemented a custom Transaction Manager to handle rollback of bot upgrades in production., Built backend API endpoints to support version control and rollback of RPA bots., Developed and maintained Spring Boot-based REST APIs and batch jobs to manage automated processes., Participated in sprint planning and worked on user stories related to feature enhancements and bug fixes., Created new database tables and wrote SQL/PLSQL queries for feature support and data management., Ensured data integrity across batch processes and transaction flows using Spring Transaction Management., Actively contributed to code reviews, production deployments, and knowledge-sharing sessions with peers., Provided support for production issues and coordinated closely with automation teams for rapid resolution.
  • DB Securities Cluster - Workbench - Report Writer, Deutsche Bank, Germany, Compusol Software, Bangalore, 07/18 - 05/22, Spring Boot, Spring JPA repository, Spring Batch, Spring MVC, Spring Rest, Hibernate, JPA, Jax-rs (Jersey API), Control-M, SQL, PL/SQL, TSS Workbench is an e-Portal server developed to host the TSS-IT custody related business. The applications hosted on the DAP/dWEB environment will provide the functionality related to the value added services in Securities and the Custody Domain. These applications are based on matured framework components like screen, report and batch jobs., Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development., Involved in Preparing TSD document as per the business requirement., Involved in development business logic using various Spring modules., Involved in implementing database access logic using Hibernate and JPA., Deploy and run scripts using IBM_Udeploy., Involved in creating database tables and Queries., Tested Rest APIs in Spring Controller at backend for JSON data using Postman., Used Spring-Boot at back-end which helps to develop applications., Developed Web Services using JAX-RS API., Used Log4j and commons logging to log errors and info for tracing.
  • Report Writer, Deutsche Bank, Germany, Compusol Software, Bangalore, 05/22 - 01/23, Java, J2EE, Hibernate, Spring, Tomcat Server, Oracle database, Report writer is a tool to generate various reports for each and every application in workbench. The user can generate reports on basis of conditions and generate the reports in Excel and PDF formats. Important reports are MIS reports, PASS reports and various Adhoc reports. Finally reports generated in the user selected format (Excel, PDF, Txt and/or CSV) will be sent to the users through email., Involved in development of view layer using JSP., Involved in development of application specific controllers in the web tier., Involved in development of Dao classes for Hibernate in Persistence logic., Involved in Spring ORM module for persistence logic., Used Log4J for writing into different logs files Application Log and Error Log.

Timeline

Software Developer

HCL India Pvt.Ltd
01.2024 - Current

Software Developer

HCL India Pvt.Ltd
02.2023 - 01.2024

Software Developer

Compusol Software
05.2022 - 01.2023

Software Developer

Compusol Software
07.2018 - 05.2022

Bachelor of Technology(B.tech) -

Andhra University

Higher Secondary School -

Narayana Junior Collage

Secondary (10th grade) -

Narayana E-techno School
BHAVYANTH REDDY GOPIREDDY