Summary
Overview
Work History
Education
Skills
Timeline
Generic

Keerthi Kumar A

Bengaluru,India

Summary

Software engineer with expertise in REST API development and microservices architecture. Deliver efficient solutions that strengthen application reliability and security. Improve business operations through measurable engineering outcomes.

Overview

5
5
years of professional experience

Work History

Software Engineer

Tech Mahindra
Bengaluru, India
12.2024 - Current
  • Built and supported Hygiene Viewer, internal Java 11 Spring Boot microservices and Angular 16 platform that consolidated hygiene findings across middle office technology landscape through REST API integration.
  • Created and updated Spring Boot microservices and REST APIs using Java collections, streams, lambdas, exception handling, OOP principles, and design patterns to process application hygiene data.
  • Built Angular 16 components, services, routing, reactive forms, and UI modules with TypeScript, RxJS, HttpClient, and Angular Material, connecting front-end modules to Java/Spring Boot REST APIs.
  • Fixed 1000+ application hygiene and security violations, including hardcoded credentials, vulnerable Docker images, Kafka-related findings, EOL technology versions, and other infrastructure and security issues.
  • Replaced hardcoded credentials with secure namespace-based API retrieval in Storage Credential Vault, enhancing application credential management and source-code security.
  • Executed JUnit and Mockito testing, debugging, log review, and JVM, heap, and CPU troubleshooting to enhance application performance and resolve functional and deployment issues.
  • Supported CI/CD and application deployments using Maven, TeamCity, Jenkins, Docker, and Kubernetes, including R1/R2 deployments, dark-sync activities, and CDSS task scheduling; also contributed to Stash-to-GitHub repository migration.
  • Designed and implemented the Reopen SSD Task REST API using Java and Spring Boot, automating site scoping document workflow activities for Rakuten telecommunications operations.
  • Built Spring Boot microservices and connected to external workflow systems through Feign Client, enabling reliable service-to-service communication and API integration.
  • Developed unit and integration tests with JUnit and Postman, resolving Spring Boot startup issues related to database connectivity and configuration placeholders, enhancing application reliability and deployment stability.
  • Explored Camunda BPMN for enterprise workflow orchestration and gained exposure to Apache NiFi for scalable data-flow automation and monitoring.

Software Engineer

LTIMindtree
Bengaluru, India
09.2022 - 07.2024
  • Developed scalable banking services using Java, Spring Boot, and microservices for REST API support across digital banking operations.
  • Enhanced banking platform functionality by supporting payment, fund transfer, bill payment, transaction history, and profile services.
  • Collaborated with frontend teams to integrate backend APIs with responsive web interfaces, ensuring consistent functionality across digital banking channels.
  • Integrated backend services with Oracle and MySQL databases, wrote SQL queries, and improved data access performance and reliability.
  • Developed unit and integration tests, participated in code reviews, and applied SOLID principles and design patterns while assisting with AWS EC2, S3, performance profiling, and JVM diagnostics.

Software Engineer Intern

Mindtree
Bengaluru, India
02.2022 - 05.2022
  • Acquired hands-on experience in software development, version control, and application development practices while contributing to enterprise technology solutions.
  • Created Android applications with API integration, UI/UX design, activity lifecycle management, and data storage using Android Studio.
  • Developed software applications using Java and Python programming languages.
  • Collaborated with teams to design user-friendly interfaces and improve user experience.
  • Conducted code reviews to ensure software quality and adherence to standards.

Education

Bachelor of Engineering - Computer Science

Dayananda Sagar University
Bengaluru
06-2022

2nd PU - PCMB

Narayana Institute
Bellary
07-2018

10th Class -

Nandi School CBSE
Bellary
07-2016

Skills

Java 11 and Spring Boot

  • Microservices architecture
  • REST APIs development
  • OOP and SOLID principles
  • Design patterns implementation
  • JUnit and Mockito testing
  • Debugging and log analysis
  • Performance optimization techniques
  • JVM, heap, and CPU troubleshooting
  • REST API integration

API client integration

  • Database management
  • Database technologies
  • SQL
  • Database schema design
  • Full-stack development
  • JavaScript programming
  • Component-based architecture
  • UI frameworks
  • Client-side routing
  • Form validation techniques

Asynchronous programming

  • API development practices strategies
  • SQL
  • Database schema design

Timeline

Software Engineer

Tech Mahindra
12.2024 - Current

Software Engineer

LTIMindtree
09.2022 - 07.2024

Software Engineer Intern

Mindtree
02.2022 - 05.2022

Bachelor of Engineering - Computer Science

Dayananda Sagar University

2nd PU - PCMB

Narayana Institute

10th Class -

Nandi School CBSE
Keerthi Kumar A