profile-pic

Rahul Purohit

Rahul Purohit

Skilled in Java, Python, JavaScript, SQL, C++, Spring, and AngularJS, I specialize in building scalable backend systems, optimizing resource usage (compute, storage, network), and designing large-scale data pipelines. I bring strong fundamentals in distributed systems, SOLID code, algorithms, and data structures. With a customer-first mindset, domain-driven design skills, and an eye for product value, I contribute beyond code by shaping roadmaps and driving impact. I thrive in collaborative teams, adapt quickly, and raise the bar on quality and standards through peer influence and leadership.

  • Role

    Staff Software Engineer

  • Years of Experience

    10 years

Skillsets

  • JavaScript
  • Java
  • Python
  • SQL
  • C
  • Spring
  • Angular Js

Professional Summary

10Years
  • Nov, 2022 - Present2 yr 7 months

    Staff Software Engineer

    Uber
  • Aug, 2021 - Oct, 20221 yr 2 months

    Team Lead

    Meta
  • Aug, 2020 - Jul, 2021 11 months

    Senior Software Engineer

    Amazon
  • Jul, 2015 - Jul, 20172 yr

    Staff Software Engineer

    Druva
  • Aug, 2017 - Oct, 20181 yr 2 months

    SDE-II

    Amazon
  • Jan, 2019 - Aug, 20201 yr 7 months

    Senior Software Engineer

    Google

Applications & Tools Known

  • icon-tool

    HTML

  • icon-tool

    weka

  • icon-tool

    Oracle 11g

  • icon-tool

    Neo4j

  • icon-tool

    MongoDB

  • icon-tool

    DynamoDB

  • icon-tool

    AWS S3

  • icon-tool

    AWS Lambda

  • icon-tool

    IntelliJ

  • icon-tool

    putty

  • icon-tool

    WinSCP

  • icon-tool

    Postman

  • icon-tool

    QC

Work History

10Years

Staff Software Engineer

Uber
Nov, 2022 - Present2 yr 7 months

    Worked on building the Retain and Remit platform from scratch. Onboarded two new use-cases on same.


    • User Personas
    • API Development
    • UX Research
    • FinTech
    • Problem Solving
    • Apache Kafka
    • Figma (Software)
    • Payments
    • Object-Oriented Programming (OOP)
    • PostgreSQL
    • Continuous Integration (CI)


Team Lead

Meta
Aug, 2021 - Oct, 20221 yr 2 months

    Improving self-serve help for all the products of Meta.


    • User Personas
    • API Development
    • UX Research
    • Problem Solving
    • Apache Kafka
    • Figma (Software)
    • PostgreSQL
    • Continuous Integration (CI)


Senior Software Engineer

Amazon
Aug, 2020 - Jul, 2021 11 months

    Improved the fairness of the last-mile planning system and made experimentation easy to achieve.


    • User Personas
    • API Development
    • UX Research
    • FinTech
    • Payments
    • Object-Oriented Programming (OOP)
    • PostgreSQL
    • Continuous Integration (CI)

Senior Software Engineer

Google
Jan, 2019 - Aug, 20201 yr 7 months

    Worked on data localization migration to migrate data from US to India.


    • User Personas
    • API Development
    • Problem Solving
    • Elasticsearch
    • Amazon Relational Database Service (RDS)
    • Apache Kafka
    • Figma (Software)
    • AWS Lambda
    • Object-Oriented Programming (OOP)
    • PostgreSQL
    • Continuous Integration (CI)


SDE-II

Amazon
Aug, 2017 - Oct, 20181 yr 2 months

    Improved the platform on-boarding time by generalizing the core component to customizable by config.

    • User Personas
    • API Development
    • UX Research
    • FinTech
    • Payments
    • Object-Oriented Programming (OOP)
    • PostgreSQL
    • Continuous Integration (CI)


Staff Software Engineer

Druva
Jul, 2015 - Jul, 20172 yr

    Introduced serverless architecture using Lambda for implementing security project.

    I was part of inSync storage team. I worked on AWS technologies like dynamodb, S3 and python.

    • User Personas
    • API Development
    • UX Research
    • Problem Solving
    • Amazon Relational Database Service (RDS)
    • Apache Kafka
    • AWS Lambda
    • Object-Oriented Programming (OOP)
    • PostgreSQL


Achievements

  • Instructor OS and Discrete Maths
  • Academic Excellence Award at IIT Kanpur
  • Runner Up Microsoft Code.Fun.Do Hackathon
  • Finalist in SnackDown 2015
  • Honorable Mention at ICPC Kharagpur site 2015
  • All India Rank in HackerrankCodesprint 2014

Major Projects

3Projects

Graph-Orientation Optimization

    Derived polynomial time algorithms to solve problem for subclasses of Cactus graph.

TIMP-Talim in My Pocket

    Mobile application for course website where user can see contents, participate in discussions, take quizzes.

Movie Rating Prediction

    Given user demographics and movie information, predict movie watch likelihood and rating.

Education

  • MTech in CSE

    IIT Kanpur