profile-pic

Rahul Purohit

Rahul Purohit

Because of my skills in streaming applications, large-scale data pipelines, optimisation of the resource(compute, storage, network, memory) cost, distributed systems, writing SOLID code, problem solving, algorithms and data structure, I can perform back-end development for the large-scale systems much efficiently than other specialised developers.


Because of my ability to bring customer perspective on the table, eye for value-proposition design, domain driven design skill, I can contribute more than just technical development and have higher impact on the product road-map.


Because of my organisational and interpersonal skills, I can fit in the organisation culture, understand the day-to-day problems in delivering the results. With my ability to influence peers, insisting on greater standards, I can improve my teams culture and standards.

  • Role

    Staff Software Engineer

  • Years of Experience

    10 years

Skillsets

  • JavaScript
  • Java
  • Python
  • SQL
  • C
  • Spring
  • C++
  • AngularJs

Professional Summary

10Years
  • Nov, 2022 - Present2 yr 4 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 4 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