Rahul Raj Baranwal

Software Engineer

Bangalore Urban, Karnataka, India4 yrs 10 mos experience
Highly Stable

Key Highlights

  • Scaled Rakuten Music platform to over 300,000 paid users.
  • Reduced testing time from 30 days to 5 days through automation.
  • Led initiatives that increased customer retention by 25%.
Stackforce AI infers this person is a Backend Developer with expertise in SaaS and subscription management systems.

Contact

Skills

Core Skills

Java Application DevelopmentApi DevelopmentMicroservicesRelational Databases

Other Skills

.NETAPIAlgorithmsAndroid DevelopmentAndroid StudioBackend DevelopmentCC#C++CICascading Style Sheets (CSS)Computer EngineeringContinuous Integration and Continuous Delivery (CI/CD)Core JavaDSA

About

Backend Developer | Java Enthusiast | ex-Rakuten | Currently at Avalara – Connectors Engineering I’m a backend engineer with over 4 years of experience building scalable and reliable systems using Java, Spring, MyBatis, and Hibernate. Currently, I’m part of the Connectors Engineering team at Avalara, focusing on seamless integrations between Avalara’s tax automation platform and third-party systems. Previously, I worked at Rakuten Inc., where I contributed to the Rakuten Music Subscription Portal, developing backend services for user subscriptions and payment systems. I’m passionate about clean code, system design, and building products that solve real-world problems at scale.

Experience

4 yrs 10 mos
Total Experience
4 yrs
Average Tenure
9 mos
Current Experience

Avalara

Software Development Engineer III

Jul 2025Present · 9 mos · Bengaluru, Karnataka, India · Remote

Rakuten india

5 roles

Senior Software Engineer-I

Mar 2025Jul 2025 · 4 mos

Low-Level DesignJenkinsJava Application DevelopmentRepresentational State Transfer (REST)Relational DatabasesTest-Driven Development+11

Software Engineer-II

Apr 2023Mar 2025 · 1 yr 11 mos

  • ● Implemented the Rakuten Music subscription platform using Spring Boot, MyBatis, Oracle DB,
  • OneCloud (internal cloud-based service), HTML, JavaScript, and CSS.
  • ● Developed both backend batch jobs and internal reporting tools to manage subscription reports for
  • business, as well as the frontend UI. Successfully scaled the platform from 10,000 Daily Active Users
  • (DAU) to over 300,000 paid users.
  • ● Implemented database optimizations to improve performance and efficiency, reducing query execution time by 40% and enhancing system responsiveness.
  • ● Engineered RESTful APIs for the internal QA team to manage subscription test cases, reducing the
  • total execution time from 30 days to 5 days. This automation decreased manual effort by approximately
  • 83%, significantly reducing man-days required for testing.
  • ● Designed and developed the In-app purchasing microservice to introduce payment via Google In-App
  • Purchase and launched new subscription plans including student plans and Rakuten card/mobile free
  • plans. These initiatives increased the user subscription rate from 10,000 to 300,000, representing a
  • 2900% growth.
  • ● Successfully Migrated the legacy backend subscription platform from Java 8 to Java 17 within a
  • month, resolving cyclic dependencies between modules and optimizing code build time from 3 minutes
  • to 16 seconds. This upgrade enhanced system performance and maintainability.
Low-Level DesignSoftware DevelopmentTeam LeadershipProduct basedJenkinsJava Application Development+34

Software Engineer-I

Promoted

Jun 2022Mar 2025 · 2 yrs 9 mos

  • ● Led the creation of a Loyalty Program for the Rakuten Music system, resulting in a 25% increase in
  • customer retention and a 15% boost in customer satisfaction scores.
  • ● Developed the backend API for offering paid coupons based on users' retention periods, which
  • integrated with the profile section in native apps. Improved application responsiveness by 30% and
  • enhanced user experience, leading to a 20% increase in user engagement and a 10% rise in retention.
  • ● Collaborated with cross-functional teams to gather requirements and align with business objectives,
  • resulting in a 20% reduction in project delivery time and a 15% increase in stakeholder satisfaction.
  • ● Conducted unit testing and debugging activities, achieving a 98% defect-free rate in production and
  • ensuring the delivery of high-quality software applications.
Low-Level DesignSoftware DevelopmentAPIJenkinsJava Application DevelopmentSpring Boot+18

Associate Software Engineer

Jun 2021Jun 2022 · 1 yr

Software DevelopmentJava Application DevelopmentRelational DatabasesCISubscriptionsJava Development+3

Software Developer Internship

Feb 2021Jun 2021 · 4 mos

Java Application DevelopmentJava DevelopmentSubscription ManagementObject-Oriented Programming (OOP)

Umbeo technologies

Android Developer

May 2020Jul 2020 · 2 mos · Dehradun, Uttaranchal, India

  • Completed summer internship as an android application developer intern, and created a video-conferencing application for the android operating system. The notable features which were added are as follows
  • Multiple User Login
  • Network Management
  • Video/audio Quality Management
  • Encrypted Network Communication
  • Sign in/ Signup / Forget Password
  • Hosting and Joining a Video Session, Controlling Audio, Video Settings, etc.

Education

UPES

Bachelor of Technology — Computer Science

Jan 2017Jan 2021

B.N.S. English School

Higher Secondary Education

Jan 2014Jan 2016

Stackforce found 100+ more professionals with Java Application Development & Api Development

Explore similar profiles based on matching skills and experience