Keshav Maheshwari

Senior Software Engineer

Bengaluru, Karnataka, India11 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led development of critical services at Uber.
  • Redesigned playback service for Disney+ Hotstar.
  • Developed complex event processing platform at Flipkart.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the E-commerce and Streaming industries.

Contact

Skills

Core Skills

System ArchitectureSoftware DevelopmentAgile Methodologies

Other Skills

API DesignAlgorithmsApache KafkaApache SparkApache ZooKeeperBackend DevelopmentBig DataCC++CSSComplex Event ProcessingConcurrency ServiceCore JavaCross Team CollaborationData Structures

About

My goal is to solve real-world problems using computer software as a tool, and problem-solving and design as skills.

Experience

Uber

Senior Software Engineer

Oct 2021Present · 4 yrs 5 mos · Bengaluru, Karnataka, India

  • Currently, leading Uber Travel Vertical which consists of Trains, Coaches, and Flights.
System ArchitectureSoftware DevelopmentAgile Methodologies

Disney+ hotstar

Senior Software Engineer

Apr 2019Sep 2021 · 2 yrs 5 mos · Bengaluru Area, India

  • Playback Service -
  • Redesigned and developed Playback Service from scratch which is responsible for serving playback URLs to clients when a user clicks on any content to watch. Lead a team of three developers for the implementation of different modules in the service.
  • Token Service -
  • Designed and developed the gateway service which is responsible for the lifecycle of User Token in the Hotstar ecosystem. This is the service used for authentication purposes.
  • Concurrency Service -
  • Worked on enhancing concurrency service which is responsible for enforcing concurrent users watching limit on Hotstar.
Playback ServiceToken ServiceConcurrency ServiceSoftware DevelopmentAgile Methodologies

Flipkart

2 roles

Senior Software Developer

Promoted

Jan 2017Apr 2019 · 2 yrs 3 mos

  • Communication Platform -
  • The team is responsible for sending communications to Flipkart customers from all channels such as email, PN, inAPP, SMS.
  • My responsibilities here is to improve majorly on the non-functional requirements of the system like - multi-tenancy, fault tolerance, idempotency, lossless guarantee, exactly once, throttling, etc.
  • Journey Platform -
  • Development of Journey Platform (BRO : Business Rule Orchestration), which is a complex event processing platform which takes in various events that are generated across Flipkart and allows any developers/business to define logic visually in form of statecharts, also allows to define actions (HTTP, Push, SMS, Email, etc) to be taken generically and is defined using XML based DSL.
  • Worked on HLD of journey platform and LLD of different subcomponents.
  • Implementation of multiple components with unit test cases covered.
  • All the CRM automation campaigns are powered through Journey, eg. notify me, price drop, checkout abandonment, etc.
Multi-tenancyFault ToleranceIdempotencyComplex Event ProcessingXML based DSLSoftware Development+1

SDE

Dec 2014Dec 2016 · 2 yrs

  • Flipkart Referral Program -
  • E2E design and implementation of the Referral Program.
  • Created a generic referral system, which can run customer referral , product referral ,etc., with many different user actions such as install, order, rate , review, etc.
  • Collaborated with multiple teams to prevent frauds. (Trust n Safety team, User Service team)
  • Flipkart Affiliate Program -
  • I have been involved in backend development from scratch, multiple feature releases and to decide how the Affiliate Marketing business can be made better.
  • Designed and implemented Flipkart Affiliate API , a solution to enable programmatic access to the Affiliate system that include products / orders / traffic reports.
  • Suggested many new features in the team and was responsible for cross team collaboration for affiliate orders and app install tracking.
  • Used sharded mongo cluster to store all Flipkart product data.
Backend DevelopmentAPI DesignCross Team CollaborationSoftware DevelopmentSystem Architecture

Yahoo

SDE

Jul 2014Dec 2014 · 5 mos

Paralleldots

Software Developer Intern

Feb 2014Jun 2014 · 4 mos · Noida Area, India

Education

Indian Institute Of Information Technology Allahabad

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2010Jan 2014

Stackforce found 100+ more professionals with System Architecture & Software Development

Explore similar profiles based on matching skills and experience