Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Santhosh Gangilla

Hyderbad

Summary

Results-driven Software Engineer with 4.5 years of hands-on experience in designing and developing efficient, scalable web applications using Java and Spring Boot. Proven expertise in building robust backend systems, RESTful APIs, and microservices architecture. Adept at working in agile environments and collaborating with cross-functional teams to deliver high-quality software solutions, aligned with business goals.

Overview

4
4
years of professional experience

Work History

Senior Software Developer

Birlasoft
01.2023 - Current
  • Project Overview: Synchrony CareCredit is a credit card that provides financing for health and wellness needs, such as medical expenses at hospitals, dental offices, veterinary centers etc.
  • Implemented the project using Spring MVC, Spring Boot, MySQL, Hibernate, Microservices, and Micro Front End.
  • Integrated Apache Kafka for application data streaming in real time.
  • Upgraded Spring Boot and Java versions to mitigate security vulnerabilities.
  • Fixed issues reported by quality gates, like SonarQube, Fortify, and Nexus IQ.
  • Leveraged CI/CD pipelines through Jenkins and CloudBees.
  • Able to achieve code coverage above 90% with unit testing, integration testing, using JUnit, Mockito, Jupiter, Embedded Kafka broker, and Wiremocks.
  • Worked on Spring Batch for processing a large set of credit applications.
  • Proficient in Agile methodologies for efficient project management and iterative development.
  • Participated in design reviews of new features.
  • Created a proof of concept on the rule engine by Open Policy Agent to isolate business rules from application logic.

Associate Analyst

PurpleTalk Pvt.Ltd
07.2022 - 01.2023
  • Project Overview: This application is developed to monitor and evaluate the performance of the employees in the agriculture department.
  • The application is implemented using Microservices Architecture, where different services have dedicated functionality, such as User Authentication, Notifications, Task Services, Image Management, etc.
  • Implemented Core Java and Java 8 features like OOP, Collections, Stream API, Exception Handling, Multithreading, Lambda, Date API, and Synchronization.
  • Hands-on experience in developing business components using Java, Spring Boot, Spring Data, Mongo Repository, and Mongo Template.
  • Utilized the NoSQL database MongoDB for large datasets, and the MySQL database has also been used for a few services.

Assistant Systems Engineer

TCS
01.2021 - 06.2022
  • Project Overview: Citibank Services.
  • Responsible for the analysis, design, development, debugging, and testing of REST APIs using Java and Spring Boot.
  • Implemented the DAO pattern to fetch data from the Oracle database using Spring Data JPA, and to establish Object-Relational Mapping.
  • Improved the application performance by embedding Redis cache.
  • Worked on JMS using the Spring JMS Template, with the JMS listener as the processor.

Education

B.Tech - Electronics and Communication Engineering

Vardhaman College of Engineering
Hyderabad, Telangana
10.2020

Skills

  • Java and J2EE
  • Spring Boot and Spring Batch
  • Microservices architecture
  • Kafka messaging
  • JUnit testing
  • MySQL and SQL databases
  • JavaScript development
  • IntelliJ IDEA IDE
  • SonarQube analysis
  • Jenkins automation
  • Object-oriented programming
  • Web development frameworks
  • Postman API testing
  • Fortify security scanning
  • Nexus repository management
  • Splunk data analysis
  • Jira project management
  • Agile methodologies and practices
  • Gradle and Maven build tools
  • Redis caching solutions
  • Hibernate ORM

Accomplishments

  • Received the STAR Performer award for the outstanding performance in the 2nd and 3rd quarters of 2023
  • Rewarded as the STAR Team of the 3rd quarter in 2023

Timeline

Senior Software Developer

Birlasoft
01.2023 - Current

Associate Analyst

PurpleTalk Pvt.Ltd
07.2022 - 01.2023

Assistant Systems Engineer

TCS
01.2021 - 06.2022

B.Tech - Electronics and Communication Engineering

Vardhaman College of Engineering
Santhosh Gangilla