Sonathi Rakesh is a highly adaptable software engineer with extensive experience across the software lifecycle. He has proven expertise in designing and developing applications using Java, Spring Boot, and microservices architecture. His hands-on experience with containerization and orchestration tools like Docker and Kubernetes enhances his ability to deliver scalable and fault-tolerant solutions. Sonathi has worked in both financial services and e-commerce domains, contributing to various projects that required a deep understanding of system health checks and incident management.
Designed and developed microservices using Spring Boot, Docker, and Kubernetes.
Implemented monitoring and logging solutions using Prometheus, Grafana, and ELK Stack.
Ensured scalability and fault tolerance of microservices in production environments.
Successfully designed, developed, and maintained microservices using Spring Boot, Docker, and Kubernetes.
Ensured scalability, fault tolerance, and high availability of microservices.
Overview: This project provides solutions for maintaining back, front, and mid-office processes involving Multi Currency transactions for fund custodian, fund administration, and share registrar services. Responsibilities: Enhanced the base product for mutual fund AMC processes and fund accounting. Designed, developed, and maintained microservices using Spring Boot as the core framework. Employed Docker and Kubernetes for microservices deployment and management, ensuring scalability and fault tolerance. Implemented Prometheus, Grafana, and ELK Stack for monitoring and logging solutions.
Key outcomes:
Enhanced the base product for mutual fund AMC process.
Ensured scalability, fault tolerance, and high availability of microservices.
Overview: This project focuses on personalization to track user events and populate offers on web pages based on user details and spending ranks. Responsibilities: Developed REST Service to produce and consume responses, storing data in the DB. Implemented product enhancements using Spring Boot with Java8. Fixed bugs using SonarQube and wrote Unit Test cases using JUnit & Mockito.
Key outcomes:
Developed Rest Service for offer management.
Involved in product enhancement based on change requests.
Key outcomes:
Daily monitoring of Splunk dashboards and queries for log checking.
Ensured application validation before and after maintenance for good running state.
Resolved incidents, service requests, and user queries based on provided knowledge base.
Sonathi Rakesh
Java Developer