Skip to main content

Sridhar D

Software Engineer at Kgisl

Results-oriented Java Full Stack Developer skilled in creating scalable microservices with Spring Boot and Angular, specializing in API design, reusable UI components, and performance optimization in live environments.

Experience

Associate

Projects

isf evergreen life insurance)

  • Life Insurance
  • Policy underwriting
  • Product wizard
  • Reinsurance
  • Policy Servicing

• Full Stack Development: Developed end-to-end enterprise applications using Java, Spring Boot, and Angular, handling both backend API development and frontend integration.

• RESTful API Development: Designed and implemented scalable REST APIs using Spring Boot with proper validation, exception handling, and optimized response structures.

• Reusable Angular Components: Built reusable Angular components, services, and modules to improve code maintainability and reduce development effort across teams.

• Performance Optimization: Improved application performance by optimizing SQL queries, implementing lazy loading, and reducing API response time.

• Microservices and JWT: Developed microservice-based architecture enabling modular development and secure service communication using JWT authentication.

• RxJS and Reactive Programming: Implemented RxJS operators and reactive programming patterns for efficient asynchronous data handling and improved UI responsiveness.

• Database Optimization: Optimized Oracle SQL queries, indexes, and joins to enhance data retrieval performance and overall system efficiency.

• CI/CD and Docker Integration: Integrated Jenkins CI/CD pipelines and Docker containerization for automated builds, deployments, and environment consistency.

• AWS S3 Integration: Integrated AWS S3 for secure file storage, uploads, and management within enterprise applications.

• Production Support and Debugging: Handled production issues with root cause analysis, quick bug resolution, and performance improvements ensuring application stability.

• Batch Processing and Multithreading: Implemented multithreaded batch jobs for bulk file uploads, enabling parallel data processing and significantly reducing execution time.