P

Prateek Sharma

Senior Software Engineer

San Francisco, California, United States10 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led global launch of Uber One across 25+ countries.
  • Developed scalable systems for millions of users.
  • Expert in platform engineering and data analytics.
Stackforce AI infers this person is a SaaS expert with a strong focus on platform engineering and data analytics.

Contact

Skills

Core Skills

Platform EngineeringBack-end DevelopmentTooling DevelopmentProject ManagementPlatform DevelopmentIntegrationData Platform DevelopmentFramework DesignData Pipeline DevelopmentBig Data Analytics

Other Skills

Angular MaterialAngularJSApache SparkBack-endCC++CSSCascading Style Sheets (CSS)Express.jsFront-endHTMLHadoopHapi.jsHiveJava

About

I am working as a Senior Software Engineer at Uber, San Francisco, in the Membership Platform, where we love building new capabilities to cater to Uber's user-engagement needs. With vast experience predominantly in Platform engineering, I have built and scaled systems and tools that are currently being used by millions of users across the globe (little brag :D). I love building solutions and solving complex problems with a platform mindset. Why build just for yourself? My recent work includes building tools and systems to launch Uber One globally across 25+ countries, building and scaling our platform with verification/reverification capabilities to provide discounted Uber One membership to Students across 15+ countries, and onboarding various payment systems that are region-specific.

Experience

10 yrs 11 mos
Total Experience
2 yrs 2 mos
Average Tenure
8 yrs 1 mo
Current Experience

Uber

4 roles

Senior Software Engineer

Promoted

Feb 2024Present · 2 yrs 3 mos

  • Working as a project lead in the Membership Platform team to scale the Membership Platform for multiple product features and payment systems globally. I have built systems to handle multiple product use cases, such as Uber One for students by developing platform verification and re-verification, scaled the platform to support Payment Systems like UPI and Cash for India, and other non-auth payment methods.
Node.jsJavaPlay FrameworkNeo4jAngularJSAngular Material+23

Software Engineer II

Nov 2021Feb 2024 · 2 yrs 3 mos

  • Worked as Project Lead in the Tooling team, conceptualizing, designing, and building tools to facilitate Membership product launches globally. Also led the efforts to launch Uber One in multiple countries worldwide, automating and improving the process along the way to make it completely operational for drivers.
Node.jsJavaPlay FrameworkNeo4jAngularJSAngular Material+23

Software Engineer II

Promoted

Mar 2020Nov 2021 · 1 yr 8 mos

  • Built the next version of Uber for Business Platform and its integration with Uber's Communication Platform. Along with this, led the delivery of U4B's legacy Python infra deprecation.
Node.jsJavaPlay FrameworkNeo4jAngularJSAngular Material+23

Software Engineer I

Apr 2018Feb 2020 · 1 yr 10 mos

  • 1. Built the Rider Data Platform from scratch which provided a platform to create and read Rider Data Insights optimally.
  • 2. Designed and developed a config-driven framework on top of Spark to facilitate the ease of local/staging testing, and ease of writing Spark Applications.
  • 3. Designed and developed a plug-and-play system to attach/detach the application components to provide flexibility in the development and debugging of Spark Applications.
  • 4. Designed and developed a system on top of Airport Trips to clean out the data issues with airport trips.
Node.jsJavaPlay FrameworkNeo4jAngularJSAngular Material+23

Oyo

Software Engineer

Jan 2017Apr 2018 · 1 yr 3 mos · Gurgaon, India

  • Being one of the two initial developers of this team, developed the data pipeline of OYO Rooms from scratch.
  • Development and maintenance of data pipeline and analytics platform.
  • Writing Big Data(mainly spark, sqoop, tez, MR) Jobs and recommendation systems for developing a platform for data-driven decisions.
  • Development and maintenance of infrastructure for the data platform mainly using AWS stack.
  • Development of alerting and monitoring tools for data platform.
  • Interviewing, training and mentoring of new hires in technology team.
  • Other Tasks:
  • Developed Notification system of OYO Rooms.
  • Developed logging platform of OYO using ELK stack.
Node.jsJavaPlay FrameworkNeo4jAngularJSAngular Material+22

Freelance

Freelance Software Developer

Oct 2016Jan 2017 · 3 mos · Remote

  • Working on developing mobile software solutions.

Roposo

Software Engineer(Full Stack)

Oct 2015Oct 2016 · 1 yr · Gurgaon, India

  • Sole owner for development and maintenance of User Authentication System of Roposo.
  • Developed notification microservice of Roposo from scratch for sending various kinds of notifications (comment, like, follow etc) via various channels (push, blips, email, SMS etc)
  • Developed Smart Notification System using a feedback loop from user clicks to efficiently send notifications to users.
  • Developed algorithms and filters to serve user feed to the user from various sources in an efficient way.

Click labs

Full Stack Developer

Jun 2015Oct 2015 · 4 mos · Chandigarh

  • Own the product development from scratch - Architect scalable, distributed and large scale web and mobile solutions from scratch, ensure Test Driven Development (TDD) methodologies are deployed to execute project, define and ensure right coding practices,
  • code for fresh development and to troubleshoot and resolve issues, report development progress to management team,
  • keep self-updated with latest technologies in web, mobile and cloud space

Education

National Institute of Technology Hamirpur-Alumni

Bachelor of Technology (B.Tech.) — Electronics and Communication Engineering

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Platform Engineering & Back-end Development

Explore similar profiles based on matching skills and experience