Ravata is a Senior Developer with 9+ years of experience in building scalable services and optimizing system performance. He has a strong background in API development and microservices architecture.
Successfully managed project teams to achieve sprint goals on time.
Resolved critical memory issues in large-scale data processing and data inconsistency issues in production.
Designed and implemented an API Gateway and Orchestration layer for microservices.
Created a centralized test framework that automated test case generation, improving testing accuracy.
Implemented caching and compression techniques to optimize performance and enhance product reliability.
Improved team productivity by 20% through technical guidance and mentoring.
Resolved critical memory issues in production, enhancing system reliability.
Designed and implemented an API Gateway, leading to a 30% reduction in response times.
Overview: Focused on modernizing existing systems by transitioning from websocket to HTTP APIs. Responsibilities: Implemented an efficient solution for transitioning from websocket to http APIs by creating an HTTP API wrapper on top of WAMP calls. Created a centralized test framework to automate the generation of test cases for migrated websocket calls, improving overall testing accuracy and saving development time. Integrated third-party APIs into existing systems for added functionality. Monitored system performance metrics such as response times and memory usage to identify areas of improvement.
Key outcomes:
Implemented HTTP API wrapper for WebSocket to HTTP transition.
Created centralized test framework to automate test case generation, improving accuracy.
Resolved data inconsistency issues in production using Spark.
Overview: Worked on projects within the print domain, expanding technical knowledge and contributing to continuous improvement. Responsibilities: Developed modules using Java 8, Spring Boot, Docker, Maven, and Spring Data JPA. Contributed to continuous improvement of software development processes.
Key outcomes:
Developed modules for print domain projects.
Contributed to continuous improvement of software development processes.
Key outcomes:
Designed and implemented API Gateway and Orchestration layer.
Successfully conducted POC to address application size issues.
Migrated monolith applications to microservices.
Key outcomes:
Played a key role in microservices migration.
Integrated ActiveMQ for inter-service communication.
Developed REST APIs and managed development server.
Key outcomes:
Developed REST APIs to improve system functionality.
Enhanced product reliability through bug fixing.
Implemented caching and compression techniques for performance optimization.
Ravata
Java FullStack