Anshul Gupta

Expert in high scale distributed systems. Domain expertise in, payments, e-commerce pricing and offers.

Role
Staff Engineer at Google
Location
Bengaluru, KA, IN
LinkedIn followers
500 followers

About Anshul Gupta

I have 15+ years of work experience in building systems/platforms. In my current role, I am the sole architect for one the core system Pricing and Promotion (PnP) of Flipkart. During sale season it need to scale QPS of 1 Million.Architecture of PnP is based on core building blocks, which provide a modular platform, thereby allowing addition of business critical features like targeted offers, exchanges, payment based offers without major design changes. Horizontal scaling and Resiliency to fault is it\'s another key design aspect.PnP system internally consist 30+ components, each with a strong separation-of-concern and following single responsibility principle. Tech choices of these component was based on what fits well rather then familiarity, as a result there are 12+ different tech choices working in cohesionI am a problem solver at heart and love streamlining system architectures and taking them to the next level. Pricing and Promotion were earlier running on different systems and I had evangelised the need of unifying them and took the journey forward by architecting a building blocks based evolvable system which is future ready.My core skills are - Expertise in Scalable/Evolvable Distributed system design, Up to date with latest technology trends, Conceptual Understanding, Problem Solving.

Experience

  1. Staff Engineer

    Google

    Apr 2020 — Present · Bengaluru, IN

    At Google Pay, I led the development of a system that processes millions of bill payments and recharges daily with high reliability and success rates.The system features multiple payment and fulfillment paths to ensure high redundancy and automatic switching of paths based on live monitoring. This ensures that GPay users can always recharge successfully.I also designed and developed an asynchronous state machine platform that allows application engineers to describe their problems as a graph. The platform then takes care of the reliable and timely execution of the state machine.This system currently generates timely reminders and payables for millions of recharge customers.Another industry-first feature was a Bills from SMS pure client-side solution. This highly secure and privacy-focused approach ensures that no SMS ever leaves the device.The system measures the quality of bill detection through de-identified funnel logs and learns templates for better bill detection via user SMS without sharing any SMS with the server.In contrast, all other major competitors currently send complete SMS data to the server, including private and financial SMS, to provide bills from SMS. They potentially use this SMS data mining for credit profiling and other unknown use cases.

Education

  • D.A.V. Public School, Kota

    Matriculation, AISSCE

    1985 — 1999

  • Indian Institute of Technology, Bombay

    B.Tech, Chemical Engineering, CGPA: 7.7

    2000 — 2004

Skills

  • Hadoop
  • Git
  • Certified Scrum Master Csm
  • Redis
  • Java
  • Webwork
  • Tomcat
  • Junit
  • Css
  • Hive
  • Xml
  • Rest
  • Oozie
  • Velocity
  • Phonegap
  • Oracle
  • Webdriver
  • Stream Processing
  • Hibernate
  • Javascript
  • Ant
  • Eclipse
  • Birt
  • Gae
  • Jquery Mobile
  • Html5
  • Spring
  • Hbase
  • Jquery
  • Pl/Sql
  • Toplink
  • Ajax
  • Svn

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Anshul Gupta — Staff Engineer at Google in Bengaluru, KA, IN | Unifers