Rahul Kapoor

Software Engineer

Gurugram, Haryana, India7 yrs 4 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in Generative AI and backend systems.
  • Led impactful projects in E-commerce and Fintech.
  • Proven track record in optimizing system performance.
Stackforce AI infers this person is a Backend Engineer with expertise in Generative AI and E-commerce systems.

Contact

Skills

Core Skills

Generative Ai ToolsSystem ArchitectureAuthentication SystemsGolangAsp.net MvcC#Android Development

Other Skills

.NET Core.NET FrameworkASP.NET RazorASP.NET Web APIAgile MethodologiesAgile Software DevelopmentAlgorithm DevelopmentAmazon BedrockCascading Style Sheets (CSS)Chart.jsCode ReviewData AnalyticsDatadogDockerElasticsearch

About

A Software Engineer (SDE-3) with around 7 years of experience in building backend systems. Experience working in GenAI, E-commerce, Pharma, and Fintech domains. Skilled in C++, Java, Go/Golang, Generative AI, AWS (S3 & Bedrock), SQL, Redis, NSQ, Bigtable (GCP), Git, REST API, C# .NET MVC, Data structures and algorithms, System design, Agile (Leetcode: 500+ problems solved, Medium: kapoorrahul.medium.com)

Experience

Expedia group

Software Development Engineer 3

Apr 2024Present · 1 yr 11 mos · Gurugram, Haryana, India

  • 1. Working as part of the Generative AI team, helping teams & products at Expedia to make the best use of Generative AI tools provided by leading platforms like OpenAI, Azure, and Amazon.
  • 2. Designed and implemented multiple features within our service, such as the Responses API (OpenAI's most advanced interface for generating model responses), enabling audio models support (to process audio & text as input, generating audio & transcript as output), structured outputs, and live web search capabilities (to fetch real-time information before generating responses).
  • 3. Designed and implemented a Marketplace for other teams to register and manage MCP servers (both internal & external), enabling our AI agents to dynamically discover MCP tools and interact with team-specific capabilities.
  • 4. Replaced basic username/password auth with Okta & EG Identity authentication across multiple services, significantly improving the security of our services.
  • 5. Integrated Amazon Bedrock Batch feature to enable large-scale asynchronous prompt processing. Developed multiple APIs to support S3 file uploads/downloads, batch job lifecycle management (invoke, cancel, get status). Configured and managed S3 buckets, IAM roles and policy permissions for our test & prod AWS accounts to support secure access and batch inferencing, implemented Redis TTL for automated file cleanup on our S3 buckets.
  • 6. Acted as a Buddy to 2 interns. Guided them in improving Datadog alerts and monitors of our services, and enhancing our Guardrails service to have better PII/PCI detection in incoming data before being sent to LLMs.
  • 7. Proactive in helping the team with technical analysis, design docs, code reviews, and resolving on-call issues.
JavaSpring BootGenerative AI ToolsAmazon BedrockDatadogAuthentication Systems+5

Tokopedia

Senior Software Engineer - Backend

Oct 2022Apr 2024 · 1 yr 6 mos · Noida, Uttar Pradesh, India

  • 1. Worked in the Ads Team to display advertisements created by the seller at the Tokopedia official marketplace with traffic of 800+ million hits/per day.
  • 2. Implemented Impression Limiter to limit the impressions on high-score ads and give lower ads and products a chance to get impressions, clicks, conversion etc. over a specific time interval. increased the revenue of the banner ad's overall feature by 60% in production to $300K monthly.
  • 3. Reduced latency by 70% of our widely used service which fetches seller balance by improving Redis caching and cron job.
  • 4. Actively participated in cost optimisation technical initiatives saving more than $25K monthly.
  • 5. Worked as a squad lead for 2 quarters and helped the team deliver multiple highly impactful features including auto top-up improvements, daily budget insights recommendations etc. Helped the team with technical analysis, design docs, code reviews, and resolving on-call issues.
GolangPostgreSQLNSQGitRedisGoogle Cloud Platform (GCP)+5

Nagarro

Senior Engineer

Jul 2022Oct 2022 · 3 mos · Remote

Mresult

Senior Software Engineer

Oct 2021Jun 2022 · 8 mos · Remote

  • 1. Worked on multiple features including building a Business Analytics Dashboard within the web app on all kinds of available data using C#, .NET MVC, Chartjs, and SQL.
  • 2. Extended the Admin Portal by adding a few more functionalities giving the admin more control over data. It reduced the response time of the Production Support Team in resolving related customer queries from 2 days to a few hours.
  • 3. Awarded for outstanding performance on customer projects and deliverables.
ASP.NET MVCASP.NET Web APIMicrosoft SQL ServerChart.jsC#

Fis

Implementation Analyst

Sep 2020Oct 2021 · 1 yr 1 mo · Remote

  • 1. Worked with 10+ banks on the processing and analysis of banking data.
  • 2. Managed tools and databases for efficient data processing. Maintained transaction workflow documents and verification reports in Excel to show how every field of information was mapped and processed.

Fiserv

Associate Software Engineer

Sep 2018Aug 2020 · 1 yr 11 mos · Noida, Uttar Pradesh, India

  • 1. Worked with one of Fiserv’s most significant clients - Westpac Bank on their desktop banking application.
  • 2. Worked with the team on multiple features, allowing users to manage all currency wallets in one place and convert their money to the prevailing exchange rates without any convenience fee.
  • 3. Worked on reset password feature, allowing users to reset their passwords via sms protect, which was possible only by calling Westpac support, saving them $350K+ each year.
  • 4. Worked on building the .NET Web API for the native team to consume.

Click labs

Android Developer Intern

Mar 2017Dec 2017 · 9 mos · Chandigarh Area, India

  • 1. Worked with the bug fixing team on apps – Sabibe & Fixit.
  • 2. Our Team worked on a Saudi e-commerce android application Aswaq which has crossed 100K+ downloads on the play store. I worked on the onboarding + dashboard.
Android DevelopmentJava

Education

Chitkara University

Bachelor of Technology - BTech — Computer Science

Jun 2014Jun 2018

Stackforce found 100+ more professionals with Generative Ai Tools & System Architecture

Explore similar profiles based on matching skills and experience