Abhra Dasgupta

India

@abhra

Tech Lead(Customer Payments) at Ola

Badges

Problem Solving
CPP
Sql

Certifications

abhra has not earned any certificates yet.

Work Experience

  • SDE-3

    Ola•  April 2019 - Present

    • Primary tech lead for Global Customer Payments. Working very closely with product teams and leaders to solve problems ranging from cash-to-cashless in India to Fraud in International markets. • Worked with product on preparing use cases for attaining full PCI certification. Worked with infra team on requirements, solution and implementation and finally attained PCI certification allowing Olacabs to process unmasked card number in the backend. • Conceptualised and worked with the team to build a common react native based SDK that can be seamlessly integrated and used across various entities within the Ola Group(Foods, Self drive etc.) for payments. The SDK communicates with a ten- ant based backend platform enabling segregation of data where required. • Built an intelligent rule engine to decide payment pre-auth strategy for rides. Also working on anomaly detection system in order to determine risk of a transaction in order to reduce chargeback and default related frauds. • Ideated, designed and implemented flows to make Olacabs fully complaint with PSD-2 requirements in EU and UK. • Built support for Google Pay & Apple Pay payments for UK and ANZ in order to provide seamless user experience. --Tech Contributions: • Optimised the system by modifying serialiser for the cache layer. This lead to 60% reduction in CPU load and much improved system latency. • Planned and executed database archival strategy in order to reduce 3.1TB storage on master to 100GB. • Worked on building the Entity Data Platform, which would act as a central data lake. It has a single graphQL API which would serve point queries, time series queries and user segmentation.

  • SDE-2

    Ola•  October 2016 - March 2019

    Java Backend developer for Consumer Payments Platform. - Integrating payments methods such as PayPal, Google Pay(India) etc. - Working with and integrating payments gateways such as Adyen, Stripe, PayU, JusPay etc. - Working with Fraud Management System(FMS) such as Kount. - Working with tokenization service such as Spreedly, in order to separate Card Vault from PG. This ensures once a card is added, it can be used in any PG. Tech contributions: Designed and built Tardis - A highly available distributed job scheduling system - Performs a simple task of any server can schedule a job and it can get a callback or Kafka event after the specified time. - Master slave maintainer for job distribution and job processing via Zookeeper. - Designed Scylla DB schema and used it properly, leading to improvement in speed. - Perf results: 300K RPM at 8-10ms 99percentile.

  • SDE-1

    Ola•  January 2016 - September 2016

    iOS developer for Consumer Apps team.

  • Software Engineer

    Klozee•  November 2015 - January 2016

    Worked as a full stack developer for the mobile app(android) and backend(nodeJs).

  • SDE-1

    Ola•  July 2015 - October 2015

    Worked as a part of the consumer experience team . Was integral part of the OLA Shuttle and OLA Share integration in the app.

Education

  • IIT, Kanpur (Indian Institute of Technology)

Skills

abhra has not updated skills details yet.