Summary
Overview
Work History
Education
Skills
Accomplishments
Projects
Websites
Timeline
SoftwareEngineer

Aditya Sahu

Bangalore,

Summary

Accomplished Software Engineer skilled in developing Spring Boot microservices and database optimization. Known for enhancing system stability and reducing processing times, ready to leverage expertise to drive impactful solutions.

Overview

5
5
years of professional experience

Work History

Software Engineer

CME Group
Bangalore
11.2023 - Current
  • Built and maintained Java 8+ Spring Boot microservices, improving billing accuracy and enabling real-time billing for over 100,000 users.
  • Migrated a monolithic hybrid product to a microservices architecture, improving scalability for 10+ billing systems, and reducing invoice processing time by 5%.
  • Optimized MySQL and Couchbase queries with indexing and schema redesign, reducing API latency and cutting invoice processing time per user.
  • Applied Spring Data JPA, Multithreading, concurrency, and Design patterns to improve performance.
  • Performed code reviews, debugging, refactoring, and deployments using CI/CD pipelines (Jenkins, GitHub Actions).
  • Exposure to Prometheus and Grafana for monitoring and performance profiling.

Software Engineer

Target
Bangalore
04.2022 - 11.2023
  • Developed Spring Boot microservices for RTB (add, suspend, terminate), boosting workflow speed.
  • Integrated Kafka-based messaging for reliable inter-service communication.
  • Improved CI/CD pipelines with Jenkins, reducing deployment time and release cycles.
  • Wrote JUnit 5 and Mockito tests, cutting post-release issues, and saving 100+ debugging hours.
  • Enhanced system stability via database optimization, JVM tuning, and scalability improvements.
  • Active in Agile ceremonies (sprint planning, reviews, retrospectives).

Software Engineer

Tata Consultancy Services
Bangalore
07.2021 - 03.2022
  • Built an automated financial classification system for bank statements, reducing manual effort by 20%.
  • Processed over 5,000 financial statements (Balance Sheet and P/L) into a unified CSV, accelerating timelines by 10%.
  • Developed data extraction and transformation tools, improving reporting workflows, and saving approximately 10 hours of manual work per month.

Education

B.Tech. - Computer Science & Engineering (CSE)

Gyan Ganga Institute of Technology & Sciences
Jabalpur, M.P.
04-2021

Skills

  • Languages: Java 8 (streams, lambdas, functional interfaces), J2EE, Python, C
  • Frameworks and databases: Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Microservices, REST API, MySQL, Couchbase (NoSQL), schema design, indexing, and query optimization
  • Messaging and APIs: Kafka, RESTful services, inter-service communication (REST, async Messaging)
  • Cloud and DevOps: AWS (EC2, S3, RDP, EKS), OpenShift, Docker, Kubernetes, CI/CD, Git (branching, merging, pull requests)
  • Testing and Quality: JUnit 5, Mockito, integration testing, code reviews, debugging, refactoring, agile/Scrum
  • Scalability and Monitoring: JVM profiling, Multithreading, concurrency, performance optimization, Prometheus
  • Concepts: OOP, Data structures and algorithms, Design patterns, exception handling, operating systems, and DBMS

Accomplishments

Winner of the CodeVita Inter-College Programming Competition.

Projects

S-Connect (Java, Spring Boot, MySQL, Hibernate/JPA)

  • Engineered a three-tier office management system leveraging Spring Boot REST APIs for registration and admin workflows
  • Designed a normalized database schema, indexing, and optimized queries for faster performance and scalability
  • Streamline entity management, enable role-based access control, and reduce boilerplate code

Timeline

Software Engineer

CME Group
11.2023 - Current

Software Engineer

Target
04.2022 - 11.2023

Software Engineer

Tata Consultancy Services
07.2021 - 03.2022

B.Tech. - Computer Science & Engineering (CSE)

Gyan Ganga Institute of Technology & Sciences
Aditya Sahu