Varun Gupta

Software Engineer

Gurgaon, Haryana, India5 yrs 10 mos experience
Highly Stable

Key Highlights

  • Expert in building scalable payment solutions.
  • Proven track record in reducing latency and improving user experience.
  • Strong background in both Fintech and E-commerce industries.
Stackforce AI infers this person is a Fintech and E-commerce software engineer with expertise in payment systems and data engineering.

Contact

Skills

Other Skills

JavaGo (Programming Language)Python (Programming Language)Data Structures and AlgorithmsObject-Oriented Programming (OOP)Spring FrameworkCC++HTMLCascading Style Sheets (CSS)MySQLJavaScriptHibernateTypeScript

About

I am a tech enthusiast who loves to learn new things everyday and spend my free time playing sports.

Experience

5 yrs 10 mos
Total Experience
2 yrs 3 mos
Average Tenure
1 yr 3 mos
Current Experience

Stripe

Software Engineer

Feb 2025Present · 1 yr 3 mos · Dublin, County Dublin, Ireland · Hybrid

Google

3 roles

Senior Software Engineer

Nov 2024Jan 2025 · 2 mos · Hybrid

  • Designed a fail-fast solution to disable unregistered user accounts on GPay consumer app for payments to BFSI merchants by fuzzy matching masked bank account numbers and IFSC codes.
  • Proposed a caching mechanism to reduce latency of the online merchant payment processing flow.

Software Engineer III

Promoted

Nov 2022Oct 2024 · 1 yr 11 mos · Hybrid

  • Designed the solution to acquire BFSI merchants (in India) by integrating with acquiring bank APIs for account matching during payment processing.
  • Designed the solution to enable retries for failed online merchant UPI payments, allowing the users to re-attempt the payment within the GPay app, without being redirected back to the merchant's app.
  • Reduced externally exposed API latencies through multiple initiatives to improve merchant experience.

Software Engineer II

Jun 2021Oct 2022 · 1 yr 4 mos · Hybrid

  • Contributed to building a payment aggregator (PA) for the top online merchants in India with solutions for merchant onboarding, payment processing, settlements, refunds and reconciliation.
  • Built a real-time monitoring solution for merchant analytics (with sliding window aggregates) consisting of transaction counts and payment volumes using materialised views on live database.

Amazon

2 roles

Software Engineer

Jul 2020Jun 2021 · 11 mos

  • Built a REST service to virtually migrate inventory (without downtime and inventory unavailability to users) from 3P warehouse to Amazon warehouse and reduced the migration time from ~40 hrs to ~5 hrs.
  • Built an automation service to allow self-externalisation of Amazon tools to public network using AWS technologies like DynamoDB, StepFunction, S3, Athena.

SDE Intern

Jan 2020Jun 2020 · 5 mos

  • Externalised Amazon's tools which were running only in Amazon network (1P warehouses) to the public network with proper authentication.
  • Built an application server with Java Spring MVC to serve static content of Middleman Ruby website and make proxy AJAX calls to the downstream backend service.
  • Added RTL support for languages such as Arabic and Urdu to a customer-facing service.

Google summer of code

Student Developer

Jun 2020Aug 2020 · 2 mos

  • Worked on the FHIRv2 module of OpenMRS which deals with using the HAPI FHIR library to maintain information about patients and their medical records.
  • Implemented advanced search functionality including the support for pagination, _include and _revinclude.
  • Used the Criteria API of Hibernate to generate queries.
  • Took the module to its first release and remained a top contributor.

Uber

SDE Intern

May 2019Jul 2019 · 2 mos · Bangalore

  • Worked on setting up data pipelines (ETL Workflow) from Hive to MySQL. The ETL workflow for the same was written in Python and involved HQL and SQL queries as well.
  • The data transferred to MySQL was used to rank the customer support CTAs (in descending order of the number of clicks) in a Golang service built on an architecture involving controllers, mappers, entities etc.
  • The project reduced the Average Handling Time (AHT) of the customer support team significantly, thus saving millions of dollars for the company annually.

Education

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering - BE — Computer Science

Jan 2016Jan 2020

Delhi Public School, Gurgaon

Class XII — Science

Jan 2002Jan 2016

Stackforce found 100+ more professionals with Java & Go (Programming Language)

Explore similar profiles based on matching skills and experience