
Result-driven Java Spring Boot Developer with 3 years of experience in building, optimizing, and maintaining scalable backend microservices. Hands-on with performance optimization, API design, caching, and distributed systems. Known for modernizing monolithic codebases, leading Java version upgrades, and driving improvements in throughput and reliability.
Worked extensively in Agile teams, owning modules end-to-end acted as Proxy Scrum Master to facilitate delivery. Event-driven architecture using Kafka, and proficient in debugging and troubleshooting complex issues.
Strong in problem-solving, delivering clean, maintainable code under tight deadlines, and ensuring high-performance systems.
Years of professional experience
• Refactored legacy systems to modern Java Spring Boot microservices, improving code maintainability and scalability.
• Improved API performance by up to 30% using asynchronous programming (CompletableFuture), optimized SQL queries, and caching strategies.
• Developed fault-tolerant microservices, including a nightly cron job for cleaning stale data records.
• Maintained Kafka pipelines to handle high-throughput messaging events for backend services.
• lead Java and Spring Boot version upgrades (Java 11 to 17, Spring Boot 2.7 to 3.x) for 28 out of 51 libraries and applications.
• Owned backend service lifecycle from development to deployment via OpenShift, with monitoring using Kibana.
• Built and maintained services using Gradle as the primary build tool.
• Conducted code reviews and mentored junior developers on clean coding practices.
• Worked closely with cross-functional teams, resolving blockers and facilitating Agile ceremonies as Proxy Scrum Master.
Java
AWS cloud practitioner
Traveling
Cooking
Fitness