
Results-driven Backend Developer with 3 years of experience in designing and deploying scalable Java applications. Proficient in Java, Spring Boot, RESTful APIs, and microservices, with a focus on optimizing performance and automating workflows. Skilled in SQL and MongoDB database management, as well as real-time data streaming with Apache Kafka. Experienced in DevOps practices, including CI/CD with Jenkins, Docker containerization, and Kubernetes orchestration. Successfully modernized legacy systems, reducing downtime by 20%, and automated JIRA workflows to enhance team productivity. Passionate about writing clean code and solving complex challenges, with a strong ability to collaborate in Agile environments.
Developed a Spring MVC application that integrates
with Microsoft Graph API to automate issue creation in
JIRA from filtered emails, enhancing project management workflows and stakeholder communication through confirmation notifications.
Migrated a legacy application built on JSP and Java to a modern Spring MVC framework, enhancing performance and maintainability.
Developed a Java-Spring service to track and notify the progress of batch jobs, improving operational efficiency and reducing resource allocation for monitoring tasks. The service provided timely notifications for running, completed, and stuck jobs, eliminating the need for constant manual monitoring.
As part of the Broker and Sales Incentive Compensation Team, I contributed to the development of a system designed to facilitate broker compensation. My responsibilities included working with multiple Spring MVC applications, crafting complex SQL queries to manage data effectively, and monitoring daily inbound and outbound jobs to ensure smooth operations. This project aimed to streamline the compensation process for brokers, enhancing efficiency and accuracy in financial transactions.
Programming Languages: Java (Core & Advanced)