Rahul Rai

Senior Software Engineer

Bengaluru, Karnataka, India5 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Improved API performance by 85x.
  • Saved $312,000 annually through optimization.
  • Mentored multiple interns and new hires.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in AWS and API development.

Contact

Skills

Core Skills

AwsBack-end Web DevelopmentJavaDjango

Other Skills

RedisWebSocketMulti-region deploymentsAWS SQSSQLGraph ModelRecursive CTERDSDatabase OptimizationAPI DevelopmentData TransformationMentoringPostgreSQLOptimizationSpring

About

Love to solve programming puzzles and have keen interest in algorithms.

Experience

5 yrs 9 mos
Total Experience
1 yr 11 mos
Average Tenure
4 yrs
Current Experience

Atlassian

3 roles

Senior Software Engineer

Promoted

Sep 2025Present · 8 mos · India · Remote

  • Built developer environments with web based vscode IDE and created a proxy service allowing websocket communications. Improved the latency by 4x by using multi region deployments.
  • Introduced redis-based caching to reduce the load on AWS APIs reducing the rate limiting by 15x.
  • saved $312000 for the company annually by creating template based instance right sizing and tuning the auto scaling policies
RedisAWSWebSocketMulti-region deploymentsBack-End Web Development

Software Development Engineer 2

Oct 2023Aug 2025 · 1 yr 10 mos · India · Remote

  • Developed the v2 APIs for the team that works on a SQL based graph model.
  • Developed the consumption logic for the system using AWS SQS
  • Developed a weight assignment algorithm, to assign weights to the edges in the asset graph in an efficient way which does not require frequent readjustments when onboarding new edges into the system.
  • Improved the Bulk API performance by ~85x from 234s to 3.32s by introducing new indices and using recursive CTE instead of in memory BFS to fetch transitive associations.
  • Upgraded the RDS from gp2 to gp3 as a higher IOPS was required which helped us in reducing alarms in the system
  • Introduced deletion flow for the ephemeral assetsand vacuumed the database to achieve better performance:
  • 57% free disk space
  • 3.5x faster queries due to reduced index size
  • db cpu utilisation peak reduced to 20% from 60%
AWS SQSSQLGraph ModelRecursive CTERDSDatabase Optimization+2

Software Engineer

Apr 2022Sep 2023 · 1 yr 5 mos · India · Remote

  • Developed the Asset Attribution system from scratch, the tool helps to identify and attribute the owners/teams to the assets based on multiple relationship betweens assets.
  • Developed the APIs for the internal customers to query above data.
  • Developed a peak identification system that runs daily after transformations to detect anomalous change in size of data with appropriate thresholds (to reduce false alarms) which had ~90% precision and ~100% recall
  • Onboarded multiple new assets into the system increasing the coverage by 25%.
  • Improved a complex query from 88 lines of code to ~35 loc which also optimised the transformation runtime from 17 minutes to 7.3 minutes.
  • Mentored and onboarded 2 interns and 4 new joinees
JavaAPI DevelopmentData TransformationMentoringBack-End Web Development

Supr daily

Software Engineer

Jun 2021Apr 2022 · 10 mos · India · Remote

  • Improved the Whatsapp OTP delivery under 30s from 84.7% to 99.2%
  • Introduced 14 non-order related automatic complaint creation and agent resolution flows
  • Introduced Recommend Articles and Most frequently searched terms in FAQ Search using Algolia
  • Created a new API to support Bulk vacation creation and account closures a 15x improvement on earlier implementation for a dataset of 10k users)
  • Created an API that identifies a real image vs a downloaded image being used to create fraudulent complaints in real time
  • Created an API that is run as a cron job to send survey as push notification to a subset of eligible customers daily.
  • Mentored an intern.
  • Responsible for scaling and optimising the latency, designing and developing of the complaints and communication systems at SuprDaily
DjangoPostgreSQLAPI DevelopmentOptimizationBack-End Web Development

Sabre india

2 roles

Software Engineer

Jul 2020Jun 2021 · 11 mos

  • Developed an Auto Resend Tool that fetches the list of failed PNRs and resends them to the respective customers as a result decreased the efforts of the DevOps team by 8 hrs/week, as earlier it was done manually.
  • Implemented Circuit Breaker functionality on data streams to customers, making the system fault tolerant and resilient.
  • Activated Data Streaming for 3 Customer.
  • Mentored 2 interns
  • Tech stack: Java, Spring, Bash, Maven, Perl, Linux
JavaSpringBashMavenPerlLinux+1

Software Engineer Intern

Jan 2020Jun 2020 · 5 mos

Education

Thapar Institute of Engineering & Technology

Bachelor of Engineering — Computer Engineering

Jan 2016Jan 2020

Kendriya Vidyalaya

Physics Chemistry Mathematics

Jan 2014Jan 2015

Stackforce found 100+ more professionals with Aws & Back-end Web Development

Explore similar profiles based on matching skills and experience