Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic
Shakthi Chaithanya Tirupati

Shakthi Chaithanya Tirupati

Tirupati

Summary

Backend Java Spring Boot Developer with extensive experience in designing, implementing, and maintaining robust backend solutions. Proficient in utilizing Java and Spring Boot frameworks to develop secure and scalable APIs. Seeking to leverage skills and experience in contributing to innovative projects within a dynamic team environment.

Overview

3
3
years of professional experience

Work History

Associate Consultant

Capgemini Technology Services
Hyderabad
07.2024 - Current
  • Developing and maintaining server-side microservice applications using Java and Spring Boot
  • Designing and building robust RESTful APIs using Spring Boot to handle HTTP requests and responses, ensuring efficient data exchange between client and server
  • Writing clean, well-structured Java code to implement core business logic, including data validation and error handling
  • Implementing security measures like authentication, authorization, and encryption to protect the application
  • Implementing synchronous and asynchronous communication between microservices through message broker like RabbitMQ

Senior Software Engineer

Capgemini Technology Services
Hyderabad
10.2022 - 07.2024
  • Implemented RESTful web services for various client-side applications
  • Collaborated with front-end developers to ensure a seamless integration of the back-end system with the user interface
  • Optimized existing codebase by refactoring inefficient code segments and removing redundant logic
  • Performed unit testing of back-end components to ensure quality code delivery
  • Wrote reusable, testable, and efficient code using Java
  • Participated in sprint planning sessions, client meetings, and project retrospectives

Intern Engineer

Capgemini Technology Services
Hyderabad
02.2022 - 05.2022
  • Worked successfully with a diverse group of coworkers to accomplish goals and address issues related to our products and services
  • Planned and completed group projects, working smoothly with others
  • Collaborated with others to discuss new opportunities
  • Maintained schedule of class assignments to meet deadlines

Education

Bachelor of Technology - Electrical and Electronics Engineering

Sri Venkateswara College of Engineering
Tirupati
07.2022

Skills

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • PostgreSQL
  • RabbitMQ
  • OAuth2
  • Git
  • JUnit
  • Mockito
  • Postman
  • Docker

Projects

TCL Client Optimus Project (August 2024 - Present) 

  • Provided backend logic for a specific microservice and maintained its codebase.
  • Restructured code for better readability.
  • Fixed production bugs and provided hotfixes.
  • Used Keycloak tool for authentication and authorization.
  • Used Flowable BPM tool for workflows.
  • Implemented synchronous and asynchronous communication between microservices using RabbitMQ.

ANZ Client Banking Application (April 2023 - July 2024)

  • Implemented Open Banking concepts in the application.
  • Provided API security to banking APIs.
  • Allowed third-party payment services and other financial service providers to access banking transactions.
  • Used Java, Spring Boot, and OAuth2.0 standards to provide security.
  • Used ForgeRock Identity Gateway as an API gateway.

Timeline

Associate Consultant

Capgemini Technology Services
07.2024 - Current

Senior Software Engineer

Capgemini Technology Services
10.2022 - 07.2024

Intern Engineer

Capgemini Technology Services
02.2022 - 05.2022

Bachelor of Technology - Electrical and Electronics Engineering

Sri Venkateswara College of Engineering
Shakthi Chaithanya Tirupati