Rushabh Marathe — Software Engineer
• Worked as a Backend Engineer in the Payments Team, playing a key role in developing and maintaining critical infrastructure for payment processing. Focused on building scalable, reliable, and low-latency services to ensure seamless transactions for users. • Improved payment gateway performance by 10% by introducing intelligent caching strategies and leveraging Kafka Streams for real-time processing, significantly reducing the load on downstream systems and enhancing the user experience during peak traffic. • Designed and implemented an event-driven publish-subscribe architecture to power the team’s notification system. This decoupled architecture allowed for scalable delivery of real-time alerts and status updates related to payment events across different systems and services. • Refactored existing systems to reduce dependency on Salesforce by introducing a dedicated ticket management module within our backend services. This led to an 80% drop in Salesforce license usage, resulting in annual cost savings of nearly ₹2 crore, while improving ownership and traceability of internal workflows. • Owned multiple microservices in the payment infrastructure ecosystem, ensuring they were optimized, secure, and well-documented. Collaborated with multiple cross-functional teams to align on SLAs, workflows, and integrations. • Enhanced observability and monitoring using Grafana, setting up dashboards and alerting mechanisms to track key system metrics like payment success rates, retries, and latency post-deployment. This significantly improved our ability to respond to production issues quickly. • Utilized Postman for extensive API testing and monitoring, validating contract adherence, inter-service request/response patterns, and edge-case scenarios. This ensured reliability in microservices communication. • Adopted gRPC with Protocol Buffers for inter-process communication to replace traditional RESTful APIs in critical paths, resulting in a 13% reduction in network latency and improved efficiency in data serialization/deserialization. • Implemented key microservice patterns such as the SAGA pattern for distributed transaction consistency across services, and Circuit Breaker mechanisms to handle external API failures gracefully, ensuring high availability and fault tolerance in the system. Technical Skill: •Programming Languages:Java, Python, C++, Apex, JavaScript •Backend and Framework: SpringBoot, Node.js, Microservices, REST APIs •Databases and Caching: MySQL, PostgreSQL, MongoDB, Redis •DevOps and Tools: AWS, Grafana, Git, Postman
Stackforce AI infers this person is a Backend Engineer specializing in Fintech with expertise in microservices and payment processing.
Location: Bengaluru, Karnataka, India
Experience: 3 yrs
Skills
- Java
- Microservices
- System Design
- Monitoring
- Api Development
Career Highlights
- Improved payment gateway performance by 10% using caching.
- Reduced Salesforce dependency, saving ₹2 crore annually.
- Implemented event-driven architecture for real-time notifications.
Work Experience
Livspace
Software Engineer (7 mos)
Rupeek
Software development Engineer 1 (2 yrs 1 mo)
XQuantum Pvt Lim
Software Engineer (4 mos)
IFORTIS WORLDWIDE™
HM Data Analysis Intern (2 mos)
Education
Bachelor of Engineering at D. Y. Patil College of Engineering ( DYPCOE ) , Akurdi, Pune
HSC at Hasti Public School & Jr. College,Dondaicha,Dhule
SSC at Hasti Public School,Dondaicha, Dhule