Sridhar D
Software Engineer at Kgisl
- Bangalore, Karnataka, India
- sridhar.careermail@gmail.com
- +91 90804-06618
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
- Transitioned legacy ORACLE FORMS to modern Angular and Spring Boot frameworks, resulting in a more agile and maintainable application infrastructure.
- Designed, implemented, and deployed Angular applications using versions 14 and 15, leading to enhanced user experience and functionality.
- Integrated RESTful APIs for data management within applications, which significantly improved data accessibility and application performance.
- Containerized Angular applications using Docker, streamlining development and deployment processes, reducing time-to-market.
- Collaborated with cross-functional teams throughout the migration, fostering a collaborative environment that accelerated project delivery and innovation.
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.
- Mention measurable impact or results you helped deliver. Focus on the outcome of tasks. Example: Modified customer service support system to reduce complaints by 10%.