Timeline
Summary
Work History
Education
Skills
Work Availability
Professional Accolades
Work Preference
Overview
Languages
Interests
SoftwareEngineer
Rahul Gupta

Rahul Gupta

Software Engineer
Bengaluru,Karnataka

Timeline

Senior Software Engineer

WrkSpot
Jun.2023 - Current

Software Development Engineer 2

Meesho
Apr.2022 - May.2023

Senior Software Engineer

Times Club
Oct.2021 - Apr.2022

Software Development Engineer

Deutsche Telekom Digital Labs
Feb.2021 - Aug.2021

Software Engineer

Tricon Infotech Private Limited
Jul.2018 - Jan.2021

Bachelor of Technology - Computer Science Engineering

DIT University
07.2014 - 05.2018

Summary

Experienced Java backend developer with a strong track record of designing & developing scalable, high-performance applications. Proficient in building microservices, implementing RESTful APIs & utilizing various databases. Highly skilled in problem-solving & collaborating with cross-functional teams to deliver quality software solutions.

Work History

Senior Software Engineer

WrkSpot
Bengaluru , Karnataka (Remote)
Jun.2023 - Current
  • Designed and implemented an online timesheet management system with 10 microservices and IoT integration, enabling hoteliers to manage employee timesheets and minimize labor leakage. Developed reporting features for timesheet downloads.
  • Engineered complex integration initiative comprising 4 microservices aimed at seamlessly interfacing with various vendor property management systems' APIs. This endeavour was pivotal in enabling WrkSpot to receive real-time integrations from PMS platforms, thereby enhancing overall customer housekeeping efficiency.
  • Developed comprehensive framework tailored for Quarkus-based applications, strategically crafted to streamline development timelines and augment developer efficiency, reducing development time by 50%.
  • Dramatically decreased housekeeping maintenance time for clients while mitigating labor inefficiencies for hotel owners by 30%.
  • Designed and implemented online tipping solution for property owners, enabling seamless transfers to staff payroll and bank accounts while improving cash flow visibility for hotels. Leveraged AWS Lambda and serverless architecture to build cost-effective, scalable solution with 'pay-as-you-use' functionality. Achieved an API response time in the 99th percentile (P99) of under 200ms by overcoming Lambda cold start challenges, ensuring high performance and reliability.
  • Developed AWS Lambda-based pay-as-you-use services, achieving a 70% reduction in infrastructure expenses.
  • Recognized as Employee of the Month for September 2023.

Software Development Engineer 2

Meesho
Bengaluru, Karnataka
Apr.2022 - May.2023
  • Constructed offer project comprising of 12 micro services within short span (90 days). Peak RPS measured was 68.2k with response time less than 100ms. This implementation played a key role in facilitating the record-breaking 8M orders during Diwali sale
  • Engineered high-performance microservices capable of processing 1 million RPS to enable rocket deals, which contributed to 1% surge in daily orders at Meesho
  • Facilitated onboarding of 2 experienced developers along with mentoring & guiding of 2 college graduates in fundamentals of coding,helping them launch their careers
  • Attained proficiency in management & ownership of several microservices
  • Lowered team infrastructure costs by 60%, resulting in savings of around $1500 per day
  • Engineered backend services of supplier web portal, allowing sellers to conveniently offer discounts on their items, resulting in 40% increase in their product involvement in Meesho sale events
  • Implemented a test case writing regimen and integrated SonarQube to enhance overall code quality of the team.
  • Established & executed a cohesive on-call protocol for efficient resolution of production issues. Optimized team's pull request review & testing procedures
  • Ranked amongst top 12 backend developers, receiving 5-star rating out of 200 peers

Senior Software Engineer

Times Club
Gurugram, Haryana
Oct.2021 - Apr.2022
  • Developed a highly scalable & available Java application offering cashback to users for bank transactions. Worked on application that processed 100M events daily to provide users with cashback
  • Created a new microservice from scratch within a month that processed 100M events daily | Instituted Agile methodology within team, thereby enhancing developer productivity
  • Independently integrated MX platform into application, thereby enabling users to receive cashback from multiple sources. This resulted in 5% upsurge in user subscription purchases & consequent increase in company revenue

Software Development Engineer

Deutsche Telekom Digital Labs
Gurugram, Haryana
Feb.2021 - Aug.2021
  • Acquired expertise in constructing & sustaining large-scale applications, accommodating over 1 million RPS. Developed a framework for writing custom dependencies, utilized across various microservices. Gained proficiency in intricacies of hexagonal architecture & interaction of multiple microservices within it
  • Transferred core services from SQL database to NoSQL database without compromising data's integrity & application's consistency

Software Engineer

Tricon Infotech Private Limited
Bengaluru, Karnataka
Jul.2018 - Jan.2021

HR Ticket Management System

  • Developed in-house Ticket Management System for employees to create tickets & receive prompt resolution from relevant teams. System created also provided management with visibility into team & individual productivity, resulting in optimized resource allocation

Flight Booking SDK

  • Created an SDK leveraging third-party flight booking aggregators such as Cleartrip & EaseMyTrip to enhance flight booking process for customers

T&F eCommerce and OrderHub

  • Developed guest checkout feature for TandF book publishing ecommerce site
  • Migrated payment gateway microservice from DropWizard to SpringBoot

Education

Bachelor of Technology - Computer Science Engineering

DIT University
Dehradun
07.2014 - 05.2018

Skills

Programming Language: CORE JAVA/J2EE

undefined

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Professional Accolades

  • Promoted to Business Lead within 6 months from Tech Lead at WrkSpot, responsible for managing business requirements, contributing to building the company, and continuing hands-on individual development.
  • Promoted to Tech Lead within 6 months of joining WrkSpot as a Senior Software Engineer, demonstrating strong leadership and technical expertise
  • Won best team of the quarter award in Meesho among 15 teams
  • Awarded with Getting Things Done Award for the month April 2021 - Deutsche Telekom Digital Labs
  • Outstanding New Comer Award for year 2019 - Tricon Infotech.
  • Employee of the Month Award for month April 2020 (out of 500 employees) - Tricon Infotech

Work Preference

Work Type

Full TimeContract WorkGig Work

Work Location

On-SiteRemoteHybrid

Important To Me

Career advancementWork-life balanceCompany CulturePersonal development programsHealthcare benefitsStock Options / Equity / Profit Sharing

Overview

7
7
years of professional experience

Languages

English
Upper intermediate (B2)
Hindi
Intermediate (B1)

Interests

Cricket

Badminton

Reading technical blogs

Rahul GuptaSoftware Engineer