Summary
Overview
Work History
Education
Skills
Timeline
Generic

RUSHIKESH KATAGE

Kagal

Summary

Experienced software industry professional with over 3+ years of expertise, seeking a challenging role that prioritizes innovation, creativity, and dedication. Committed to excelling in a dynamic environment that promotes personal and professional growth. Utilizing my existing knowledge to drive organizational success and cultivate a culture of creativity and ongoing learning.

Overview

3
3
years of professional experience

Work History

Software Developer

Rocket Software
Pune
05.2025 - Current
  • Worked on MVVS (Multi-Version Versioning System) for managing and maintaining software components across multiple product versions efficiently.
  • Contributed to automation and testing using UDBT (Universal Database Testing) framework to ensure quality and reliability across different database systems.
  • Collaborated in an Agile environment to enhance version control strategies and integrate robust database testing into CI/CD pipelines.
  • Improved system reliability and traceability by streamlining versioning and test processes across legacy and modern platforms.

Software Programmer

Infibeam Avenues
06.2022 - Current
  • Projects
  • CCAvenue MARS API
  • Technologies: Spring Boot, RESTful APIs, Microservices, JPA, Microsoft SQL Server, Log4j2, Maven
  • Developing and Integrating Payment Solutions: Worked on the CCAvenue MARS API to integrate and maintain secure, scalable payment processing solutions, enabling seamless transactions.
  • API Design and Implementation: Responsible for designing, implementing, and optimizing RESTful APIs using Java, Spring Boot, and JPA for various payment-related operations.
  • Security Enhancements: Ensured secure API communication through encryption techniques, authentication, and authorization using industry standards (OAuth2, SSL).
  • Error Handling and Optimization: Implemented robust error handling, logging, and monitoring features to improve the reliability of the API.
  • Cross-functional Collaboration: Collaborated with front-end teams and stakeholders to ensure smooth integration of the API with client applications.
  • Testing and Documentation: Worked on unit testing using JUnit, and documented API functionalities for internal use.
  • CCAvenue MARS

Technologies: Struts 2.x, JSP, Servlets, Microsoft SQL Server, JDBC, Log4j

· Payment Integration: Worked on the integration of CCAvenue MARS API for managing merchant accounts, enabling seamless payment services and transaction handling.

1) API Development and Maintenance:

  • Developed and maintained RESTful APIs using Java and Spring Boot for handling various payment-related services like invoicing, refunds, and settlements.
  • Optimized API performance and ensured scalability to support high transaction volumes.

2) Database Management:

  • Utilized JPA for database interactions, handling complex queries and transaction management to ensure data consistency and integrity during payment processing.

3) Security and Compliance:

  • Implemented security protocols like encryption, tokenization, and OAuth for secure payment processing.
  • Ensured compliance with PCI-DSS standards to safeguard sensitive payment information.

·4) Transaction Management:

  • Handled transaction lifecycle management, ensuring smooth and error-free operations through robust logging and exception handling mechanisms.
  • Managed transaction rollbacks for failed payments using Java’s transaction management features.

5) Collaboration and Integration:

  • Worked closely with frontend and backend teams to ensure proper API integration and smooth functioning across all client platforms.
  • Provided technical support for troubleshooting integration issues and implemented fixes for reported bugs.

6) Testing and Optimization:

  • Conducted unit testing (JUnit) to ensure code quality and accuracy.
  • Optimized the API performance to reduce latency and improve overall efficiency of payment handling.

7) Documentation:

  • Documented API endpoints, usage, and error handling guidelines to assist other developers and teams in integration.
  • CCAvenue Batch Job Scheduler

Technologies: Spring Boot, JSP, JPA, JavaScript, Microsoft SQL Server, Log4j2, Maven

1) Batch Job Scheduling:

  • Developed and maintained batch job scheduling mechanisms using Java and Quartz Scheduler to automate recurring tasks such as payment settlements, invoice generation, and report generation.

2) Task Automation:

  • Implemented automated processes for tasks like daily reconciliation, payment updates, and transaction status checks, ensuring smooth and efficient batch operations.

3) Concurrency and Performance:

  • Optimized batch jobs to handle large volumes of data efficiently, ensuring high performance and minimal downtime during transaction processing.
  • Managed concurrent job execution, ensuring data consistency and avoiding race conditions.

4) Error Handling and Monitoring:

  • Integrated robust logging and error-handling mechanisms to capture job execution results and failures, providing insights for troubleshooting and recovery.
  • Implemented job monitoring and alerting to track job statuses and handle failures or delays in real-time.

5) Database Interaction:

  • Utilized JPA and SQL queries to interact with databases during batch jobs, ensuring data accuracy and consistency throughout the job execution cycle.
  • Managed database transactions within batch jobs, ensuring proper rollbacks in case of job failure.

6) Job Scheduling Flexibility:

  • Configured jobs to run at different intervals (daily, weekly, monthly) based on business requirements, using cron expressions for scheduling flexibility.

7) Testing and Optimization:

  • Conducted testing of scheduled batch jobs to ensure timely and correct execution, validating data integrity across payment and settlement processes.
  • Optimized job execution times and resource usage to reduce system load during peak hours.

8) Collaboration:

  • Worked closely with other teams to align batch job schedules with overall system processes and external dependencies.

Education

PG - Diploma In Advance Computing -

CDAC Mumbai
Mumbai
04.2022

Bachelor of Engineering -

DKTE College of Engineering And Textile, Ichalkaranji Kolhapur
Ichalkaranji, India
06.2018

HSC -

Maharashtra State Board
Kolhapur
06.2014

SSC -

Maharashtra State Board
Kolhapur
06.2012

Skills

  • Java
  • Spring Boot
  • Microservice
  • Spring MVC
  • Rest API
  • JPA
  • MySQL
  • Log4j2
  • Quartz Schedulers
  • JavaScript
  • HTML
  • CSS
  • Jquery
  • MAVEN
  • Git

Timeline

Software Developer

Rocket Software
05.2025 - Current

Software Programmer

Infibeam Avenues
06.2022 - Current

PG - Diploma In Advance Computing -

CDAC Mumbai

Bachelor of Engineering -

DKTE College of Engineering And Textile, Ichalkaranji Kolhapur

HSC -

Maharashtra State Board

SSC -

Maharashtra State Board
RUSHIKESH KATAGE