Harpreet Singh

Software Engineer

New York, New York, United States8 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led AI transition in Customer Service at StubHub.
  • Developed intelligent plant care assistant at Gregarious, Inc.
  • Bootstrapped funnel observability, increasing revenue by $280M.
Stackforce AI infers this person is a Full Stack Engineer with expertise in Fintech and E-commerce.

Contact

Skills

Other Skills

Algorithm DesignAlgorithmsCC++Computer ArchitectureComputer ScienceData StructuresFormal VerificationGoHTMLLaTeXLeadershipLinuxMathematical LogicMicrosoft Office

About

I am a full stack engineer with experience across mobile, backend, data and product. I enjoy engineering focused work involving project management and cross functional collaboration.

Experience

Uber

Senior Software Engineer

Jul 2024Present · 1 yr 8 mos · New York, New York, United States · Hybrid

Stubhub

Staff Software Engineer

Feb 2023Mar 2024 · 1 yr 1 mo · New York, New York, United States · Hybrid

  • Led AI-led transition of Customer Service at StubHub.

On deck

Fellow

Sep 2022Sep 2023 · 1 yr · New York, New York, United States

  • ODF 15

Gregarious, inc.

Senior Software Engineer

Jul 2021Jul 2022 · 1 yr

  • we were building an intelligent plant care assistant while empowering plant fam communities. Built a vertical social media, scheduled job systems, data pipeline for an AI+Vision experience, all things infra and lots more.
  • Read more - https://greg.app/charter/

Uber

4 roles

Senior Software Engineer

Promoted

Mar 2021Jul 2021 · 4 mos

  • Building the next-gen config management solution for Uber Market, enabling delivery of compliance restricted items like alcohol, tobacco, pharma, etc.

Software Engineer 2

Apr 2020Feb 2021 · 10 mos

  • I, along with a small team, bootstrapped funnel observability and analysis effort within Uber eats isolating and fixing multiple checkout related drop off points (Revenue +280M). I analyzed data, propose features or product improvements and collaborate with relevant teams for the implementation. We also consulted other teams within Uber for API design with observability and feature scalability in consideration.
  • For a small term, I worked on building automated comms solutions to bring back users who abandoned a session, a product, or Uber itself.

Software Engineer 2

Promoted

May 2019Mar 2020 · 10 mos

  • I worked on Uber's credit related products like loans, overdraft, credit card etc. I specifically lead and manage the Overdraft feature. Along with my contribution as a backend engineer; right from defining the product; I managed the project planning, defining sprints and work distribution. This also involves collaboration with multiple other engineering teams, design and product.

Software Engineer

Jun 2017Feb 2019 · 1 yr 8 mos · Bengaluru, Karnataka, India

  • Uber Launched a lite app in 2018 with app size < 5MB and payload size capped at 1MTU per core api. I was with the backend team since start of the project
  • Designed APIs and network interactions for core marketplace access
  • Lead, designed and implemented support for Payments in the app
  • Generalised and extended Uber existing services for a new app
  • Contributed to a per-city config platform to control per-city launch variables
  • Surfaced and fixed issues in data stores parity of Uber Lite and the Main app
  • Led end-to-end development for multiple experiments and Launches; starting from initial planning, tech designs, approvals, analytics, rollouts and post launch follow ups on health with multiple dashboards and deep-dives
  • I started with Asia Strategic Payments Team as an android developer. I did front end development for Uber-Momo wallet integration and also collaborated with the MoMo team in Vietnam and decided on the flows and feature sets

Mrl, intel labs

Undergraduate Research Intern

Dec 2016Jun 2017 · 6 mos · Bengaluru Area, India

  • We designed a new data prefetcher for speculative prefetching from RAM to the caches. This involved understanding instruction data address patterns across different program suites, building out prototype simulation and testing.

Indian institute of technology, kanpur

Tutor

Aug 2016Dec 2016 · 4 mos · Kanpur Nagar, Uttar Pradesh, India

  • I was a tutor for freshmen course ESC101, fundamentals of computing. My responsibilities included assistance in preparing exams and assignments and to organize weekly tutorials.

Max planck institute for software systems

Guest Scientist

May 2016Jul 2016 · 2 mos

  • We worked on implementing the first ever verification logic for parallel programs on weak memory based on owicki-gries. The tool could generate proofs for important programs like locked increments, an abstraction of linux RCU being correct under weak memory

Pariksha.co

Algorithm design and Development Intern

May 2015Jul 2015 · 2 mos · Pune Area, India

  • There were two Project basically that I worked on here. One was a recommender engine design which would help a student in his/her studies based on parameters related to study technique tunings. Then, I worked on web development for several components of their platform which included
  • A test platform with a question recommendation service
  • A practice section - The first version supported 7 different types of questions including programming problems
  • A Gamification engine with student rating system, User leaderboard on redis server, badges and session wise achievement summaries

Education

Indian Institute of Technology, Kanpur

Bachelor of Technology — Computer Science and Engineering

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Algorithm Design & Algorithms

Explore similar profiles based on matching skills and experience