Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Rahul Kumar

Bangalore

Summary

Experienced Senior Software Engineer with 6 years of expertise in backend technologies, specializing in Java, Spring Boot, and Microservices architecture. Proficient in system design, data structures, and algorithms to create scalable solutions. Known for leading teams and contributing significantly to product scalability from inception to high-throughput execution. Strong experience in database optimization, event-driven architecture, and cloud infrastructure.

Overview

7
7
years of professional experience

Work History

SDE3

Jio Platform Limited
Bangalore
01.2023 - Current

Application Link: https://www.tirabeauty.com

Key Responsibilities:

  • Led team of 4 Backend Developers of Checkout Pod.
  • Setuped smooth process for Parallel Development and Releases which includes feature code branching methods, introduced versioning in backend code review process.
  • Taken multiple sessions on Performance, Observability and motoring - how correlate newrelic/sentry traces with Logs by implementing Log Aggregator Methods.
  • Taken sessions on Mongo Query Optimization and Bulk Data Processing without bottle necking the available resources.

Key Projects Undertaken:

1. Batch Level Discount — Special discount for a specific Batch (Near Expiry Batch in Warehouse), this feature help us in flash clearance sale on the platform, under the hood it uses Predefine DAGs to implement the workflow.

Targets:- Save 2 crore in terms of revenue.

Tech Used:- Java, Spring boot, nodejs, Kafka, redis, mongodb, , kubernetes, React Js.

2. Dynamic Discount — Dynamic Discounting for Sale (Aggressive/Dynamic for Short windows), under the hood it uses Predefine DAGs to implement the workflow.

Targets:- Reduced TAT from 1 Hour to 10 Minutes for manual discount creation during sales and now system is very less prone to human errors.

Tech Used:- Java, Spring boot, nodejs, Kafka, redis, mongodb, , kubernetes, React Js.

3. Offers on Product Listing — Designed and implemented Rule Engine as a Platform that takes various params as input and Optimally Filters Products that fall under those Params. Due to this we now able to display applicable offers on a product on Listing page.

Targets:- We are successfully increase the Listing Page to Product Description Page conversion by 6.5% organically.

Tech Used:- Java, Spring boot, nodejs, Kafka, redis, mongodb, , kubernetes, React Js.

4. Reward Engine — This module collect data from different touch points within the application and based on the campaign configured user will get Reward Points, user can burn that points in Reward Catalog to Purchase from there.

Targets:- Cart to Begin Checkout increased by 4-5%.

Tech Used:- Java, Spring boot, nodejs, Kafka, redis, mongodb, kubernetes, kubernetes cron job, React Js.

SDE2

Niyo Solutions
Bangalore
11.2020 - 01.2023

Application Link: https://goniyo.com/niyox

Key Responsibilities:

  • Coordinate with App Team and Product Managers for Requirement Gathering and giving inputs from Tech end.
  • Taken Responsibility to implement Kafka at organization level, identifying the workflows where systems can be migrated from existing Managed Services (SQS) to Kafka, this resulted in resulted in massive decrease in the Cost that we paying for manages cloud service.
  • Taken sessions for Backend team to provide Hands on knowledge on kafka.

Key Projects Undertaken:

1. Remittance with SBM — Involved in the development of remittance module this helps users to Transfer funds to foreign country with best exchange rates.

Tech Used:- Java, Spring boot, nodejs, nestjs,Kafka, redis, mongodb, flutter, kubernetes, React Js, AWS, s3.

2. Insta Loans — Involved in the development of Lending module this helps users to takes unsecured loans for this we have collaborated with Credit Vidya team to do this integration.

Targets:- 100 Crore disbursed within 3 months of launch.

Tech Used:- nodejs, nestjs,Kafka, redis, mongodb, flutter, kubernetes, React Js, AWS, s3.

3. Direct Debit — Designed and implemented in house Payment System, as NiyoX is neo banking application in backend we have the access over the users bank account by leveraging that Instead on relying on any third party for taking payments from users for any Lumsum Investment within the application, we are debiting that amount using Bank API's.

Targets:- Reduced our PG Subscription Cost.

Tech Used:- Java, Spring boot, nodejs, Kafka, redis, mongodb, , kubernetes, React Js.

4. ITC — In this module we have given option to invest X% of transaction amount into a Mutual Fund of users chouse.

Under the hood we are listning and aggrigation users debit transactions in buckets once bucket overflows we are using the Direct Debit to Debit users account and invest the amount.

Tech Used:- nodejs, Kafka, redis, mongodb, mongodb-kafka-source-connector, kubernetes, job, React Js.

5. Auto Skip SIP — This feature i developed with my Niyo Thon Team (2021), with the help of this feature users were saving the Penalty Amount by NPCI for NACH Payments. In this before 2 days of SIP Date we are checking Users Current Account Balance using Bank API, and send notification/email to user to maintain balance for upcoming SIP. 1 day before SIP we are checking Users Current Account Balance using Bank API, we are partially/full canceling SIP based on the Balance.

Tech Used:- nodejs, Kafka, redis, mongodb, kubernetes, kubernetes cron job, React Js.

Software Engineer

Brillio Technologies
Bangalore
11.2019 - 11.2020

Key Projects Undertaken:

1. SFTP Portal— Backend (node.js, AWS)

In this project I develop a portal to create SFTP EndPoint to connect to Shared SFTP Server and each endpoint has their individual S3 Bucket for Data.

Tech Used:- node.js, AWS Lambda, AWS API Gateway, AWS SFTP, DynamoDB, S3.

2. RDS Monitoring— Backend (node.js, AWS)

In this project I develop a dashboard for monitoring RDS (mysql, mariadb, AWS Aurora) and use cloud watch alarms to trigger email notification to the owner of that RDS Instance. CW Alarms are triggered on the basis of a metric threshold defined by the user. (CPU, Memory, Connections, Storage)

Tech Used:- node.js, AWS Lambda, AWS API Gateway, RDS, AWS CLoud Watch, DynamoDB.

Software Engineer

Click Labs
Chandigharh
08.2018 - 10.2019

Key Projects Undertaken:

1. Transvip — https://www.transvip.cl

Transvip is a taxi company in Chile (South America). I have developed new functionality in the system such as heatmap for drivers, tolls changes in the estimated fare, bulk bookings auto assignment logic.

Intern

Click Labs
Chandigharh
10.2017 - 07.2018

Key Projects Undertaken:

1. Tookan — http://app.tookanapp.com

Tookan is a fully customized end to end Field management solution to manage business resources. Tookan streamlines all your business operations and saves time & cost with intelligent dispatching. Manage all the business operations with notification and alerts, managers dashboard.

Education

B.Tech - CS

Lovely Professional University
Jalandhar

Skills

  • JavaScript programming
  • NoSQL databases
  • SQL expertise
  • API integration
  • Nodejs experience
  • Java and spring
  • Serverless computing
  • Monitoring and logging
  • AWS, azure, GCP
  • Hybrid cloud environments
  • Microservices architecture
  • Software architecture
  • Design patterns

Additional Information

  • Brillio Special Award (05/2020) Brillio Technologies
  • Brillian of the Month (06/2020) Brillio Technologies
  • Second runner up in Java Core Competition (07/2015) during Java Vocational Training at UPTEC Allahabad

Timeline

SDE3

Jio Platform Limited
01.2023 - Current

SDE2

Niyo Solutions
11.2020 - 01.2023

Software Engineer

Brillio Technologies
11.2019 - 11.2020

Software Engineer

Click Labs
08.2018 - 10.2019

Intern

Click Labs
10.2017 - 07.2018

B.Tech - CS

Lovely Professional University
Rahul Kumar