2016 to 2018

Amazon India

Led the fraud check for the Amazon Pay India launch

18 with evidence19 more, listed below11 talks and sessions

  1. 4.12 to 4.6

    my feedback score out of 5 across the agile software development workshops I ran at Amazon

    4.12
    Nov 1628 people
    4.47
    Dec 1631
    4.6
    Oct 1721
    4.57
    Jul 18Top trainer

    Scale from 4 to 5

    About 90 engineers coached. In July 2018 I was the program's highest-scoring trainer.

    • 2 quotes
    See the evidence
  2. Caught an auto-approval bug in a fraud rule on Prime Day

    “You have shown great example of Deep Dive. Finding out exactly which rule was incorrect and also pointing to exact coding error.”

    Engineering manager, Amazon, 2018
    • 1 quote
    See the evidence
  3. $12,344

    a year saved by load-testing two fraud services and right-sizing them for Prime Day

    18 hosts removed, nine per service

    See the evidence
  4. ~60%

    less engineer effort

    Engineer effort per investigation

    Before
    After: ~60% less

    Cut investigation effort about 60% on the Amazon Pay latency project

    • 2 quotes
    See the evidence
  5. 17.7% to 2.4%

    of a fraud service's CPU spent on garbage collection, after I changed its heap and collector

    Before: ~17.7%
    After: ~2.4%

    The service then supported about 20% more transactions a second.

    See the evidence
  6. 50-60% to 85%

    sprint task completion

    Before: 50-60%
    After: 85%

    Spot Award for a sprint process that raised completion to 85%

    The before bar uses the top of the range.

    Certificate: Spot Award for a sprint process that raised completion to 85%
    • Certificate
    • 1 quote
    See the evidence
  7. 4.6 / 5

    my feedback score at an agile software development workshop for 21 engineers, my highest

    4.12
    Nov 1628 people
    4.47
    Dec 1631
    4.6
    Oct 1721
    4.57
    Jul 18Top trainer

    Scale from 4 to 5

    Document: Coached 21 engineers in agile software development, received feedback score of 4.6/5
    • Document
    See the evidence
  8. Zeus Team Award for the risk-evaluation API

    What changed
    The award was signed by the org's tech director, and the first use case routes risky customer contacts automatically.
    Certificate: Zeus Team Award for the risk-evaluation API
    • Certificate
    See the evidence
  9. 2 days

    to root cause and fix

    Unblocked the Amazon Pay general availability launch in two days

    • 2 quotes
    See the evidence
  10. 5,293

    stalled fraud investigations put back in investigators' hands by a bulk tool I built

    89 in every 100 blocked investigations (5,293 of 5,927). The rest were already resolved or invalid.

    See the evidence
  11. 20 to 1,150

    transactions a second: what the fraud check was asked for, and what we built it for

    Asked for: 20
    Built for: 1,150

    Amazon Pay India launched on 14 April 2017. I led the four-engineer effort from requirements to onboarding.

    • 2 quotes
    See the evidence
  12. 6

    client teams

    • 0schema changes since launch

    Set the risk-evaluation contract that 6 teams adopted unchanged

    See the evidence
  13. 30+

    curated questions

    30+ curated questions

    14 weekend hiring events

    Set up the interview question bank behind 14 hiring events

    • 2 quotes
    See the evidence
  14. 4.12 to 4.47

    my feedback score out of 5, three weeks after my first agile software development workshop

    4.12
    Nov 1628 people
    4.47
    Dec 1631
    4.6
    Oct 1721
    4.57
    Jul 18Top trainer

    Scale from 4 to 5

    Document: Coached 31 more engineers in agile software development, received feedback score of 4.47/5
    • Document
    • 2 quotes
    See the evidence
  15. 57

    hosts replaced

    57 hosts replaced

    22 environments

    Owned the team's move of 57 hosts to Amazon Linux

    • 1 quote
    See the evidence
  16. 1st of 45

    teams at the catalog organization's global hackathon, with three colleagues

    45 teams from Seattle, Cupertino, New York, London, Bengaluru and Chennai

    See the evidence
  17. ~2B

    catalog records backfilled

    • 12marketplaces
    • ~30,000items processed per day

    Built the data pipeline behind the catalog value reports, about 2 billion records

    See the evidence
  18. 29

    feed providers migrated

    • ~10%less transformation code

    Turned catalog feed migration into a self-service procedure used for 29 providers

    • 2 quotes
    See the evidence
Also at Amazon India: 19 more entries without a card

Role

  1. Aug 2018Left after about 30 months and 68 interviews for the fraud and risk org to join Philips.
  2. ~2017Moved to the India payments fraud and risk team (away-team model) and led the one-account-per-customer fraud check for the Amazon Pay launch, from requirements and stakeholder communication through onboarding.
  3. Feb 2016Joined Amazon Development Center India as Software Development Engineer II, an individual-contributor role on the catalog ingestion and normalization team, and built the onboarding repository the team used for new engineers.

Scope and responsibilities

Signature work

  1. 01

    Led fraud controls for the Amazon Pay India launch

    Led the one-account-per-customer check end to end, built for 1,150 TPS against a 20 TPS requirement; then unblocked general availability and put about 5,300 stalled investigations back with investigators.

    See the evidence

  2. 02

    Mechanisms other teams adopted

    A generic risk contract that 6 client teams used unchanged, a self-service feed migration used for 29 providers, and an interview question bank used in 14 hiring events.

    See the evidence

  3. 03

    Cost and reliability around Prime Day

    Garbage-collection CPU from about 17.7% to 2.4%, about $36K a year saved in hosts, and a faulty fraud rule traced and escalated as a sev-2 on Prime Day.

    See the evidence

In numbers

  • 68interviews
  • 14hiring events on my question bank
  • 3agile software development workshops (~90 people) plus a product ownership workshop
  • 570code changes
  • 86tickets
  • 1stof 45 teams at a global hackathon

Zeus and Spot awards.

What people said

“This is great work. Thanks team and looking forward to more deliveries for our payments business in India.”

Director, fraud and risk technologyAmazon, April 2017Read the capsule

“Great news !!!. Good job Team. Smooth integration is testimony on good design.”

Engineering managerAmazon, 12 April 2017Read the capsule

Year by year

  1. 2018

    Took on cost and reliability for the fraud services around Prime Day: cut garbage collection on one service to about 2.4% of CPU, saved about $36K a year in hosts through load tests and a hardware clean-up, and traced a faulty fraud rule on Prime Day and escalated it as a sev-2. Became the trainer program's highest-scoring trainer, then left in August to join Philips.

    12 events

  2. 2017

    Moved to payments fraud and risk and led the one-account-per-customer fraud check for the Amazon Pay India launch end to end, then unblocked general availability and got about 5,300 stalled investigations back to investigators. Designed a risk contract that 6 client teams adopted and set up the org's interview question bank. Won the Zeus Team Award for the risk-evaluation API and a Spot Award for a sprint process change.

    16 events

  3. 2016

    Joined Amazon in February as an individual contributor on the catalog ingestion team, made feed migration a self-service procedure that 29 providers moved onto without developer help, and owned the team's move of 57 hosts to Amazon Linux. Also backfilled about 2 billion catalog records, won the catalog org's global hackathon and started teaching agile software development to other engineers as a volunteer trainer.

    9 events

What I took from it

Amazon taught me to operate at scale. I learned to design for the load you will get, not the load you are asked for, to fix problems at their source, and to write things down so the next engineer does not start from zero. It is also where I started teaching and interviewing seriously: 68 interviews and a question bank used across hiring events showed me that raising the bar is a daily habit, not a policy.