A

Adesh Srivastava

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in scaling high-concurrency systems.
  • Proficient in Java and distributed systems.
  • Strong background in backend development and architecture.
Stackforce AI infers this person is a Backend Engineer specializing in high-concurrency systems for E-commerce and Streaming Services.

Contact

Skills

Core Skills

JavaSpring BootGolangRedisKotlin

Other Skills

AWSAlgorithmsAndroid App DevelopmentApache KafkaAzureData StructuresDockerDynamoDBGradleGrafanaGraphQLHibernateKafkaLeadershipLinux

About

Software Engineer with around 8 years of experience in designing and developing scalable (backend) systems. Interested in Distributed Systems and Machine Learning.

Experience

8 yrs 7 mos
Total Experience
2 yrs 1 mo
Average Tenure
2 yrs 8 mos
Current Experience

Tesco bengaluru

Senior Software Development Engineer

Oct 2023Present · 2 yrs 8 mos · Bengaluru, Karnataka, India · On-site

  • Working on return flows for Tesco in the order fulfilment space.
  • Tech stack - Java, Spring Boot, Azure, Kafka.
JavaSpring BootAzureKafka

Disney+ hotstar

Senior Software Development Engineer

Jul 2022Oct 2023 · 1 yr 3 mos · Bengaluru, Karnataka, India

  • Subscriptions at Hotstar
  • Scaling read path for Subscriptions - Worked on requirement for always serving subscriptions via cache for Get Subs API. Earlier store used to serve around 1% of the calls with DB, this was a bottleneck for scaling the read path aggressively. Worked on coherent integration of cache/disk in the write flow as to always retrieve subscriptions via cache while maintaining near-atomic consistency. Also worked on fine-tuning failures/timeouts at the caching layer. This helped us scale to 50M platform concurrency - 25% of this traffic roughly translates to subscription layer.
  • Worked on resiliency aspects for subscription service such as writing circuit breakers for degradation scenarios, individual pod testing, stress testing, (nested) query optimisations and tuning connection factory settings for cache/db control for live sporting events like Cricket World cup 2023.
  • Worked on load test/performance-measure for entire subscription ecosystem and ensured there are no bottlenecks/issues for the big live sporting events like Asia cup 2022 and T20 World cup 2022.
  • Worked on design and development of free trial (& fraud detection) MVP for Disney+ Hotstar - a feature that lets new users enjoy entitlements for a short period without subscribing - with a fraud detection layer around it over multiples dimensions like device-id and phone to avoid abuse.
  • Worked on the initial design for consumption only flow for Disney+ Hotstar that lets user purchase entitlements on mweb/web (thereby passing payments on the app due to compliance reasons) so that the app remains only available for content consumption. This is targeted for high tier users and is in experimental phase.
  • Tech stack - Java, Golang, Spring (Boot), Redis, MySQL, AWS, Kafka, SQS, Grafana, ScyllaDB, GraphQL, DynamoDB.
JavaGolangSpringRedisMySQLAWS+6

Myntra

2 roles

Senior Software Engineer

Promoted

Apr 2021Jul 2022 · 1 yr 3 mos · Bengaluru, Karnataka, India

  • Worked on p2p (procurement to payment) product that acts as one-in-all destinations for all the vendors on Myntra for reporting and ticketing purposes. It is responsible for all the communication regarding Return orders on a daily basis. Tech stack - Kotlin, Spring Boot, Gradle, Docker, Hibernate, Kafka, RabbitMQ.
  • Worked on org wide DOPE (Deferred Online Payments Experience) feat from Finance Engg side - enabling customers to pay anytime between order placement & delivery - involving re-architecture of seller settlements and payment breakups components. Tech stack - Java, Spring Boot, gRPC, Kafka (Airbus).
KotlinSpring BootGradleDockerHibernateKafka+1

Software Engineer

Jan 2018Mar 2021 · 3 yrs 2 mos · Bengaluru, Karnataka, India

  • Worked on a Seller settlements, platform charges and finance accounting services as part of Myntra Finance Engineering team. Tech stack - Java, Kotlin, Spark, Redis, Kafka, Spring Boot, Hibernate, MySQL.
  • Worked on building 'cashier' from scratch for performing seller onboarding, penny transaction and payouts and performing settlements. Tech stack - using Java, Spring Boot, Hibernate, MySQL, MongoDB, Kafka.
  • Worked on optimising lags over kafka consumer groups in order/customer flow using bounded in-memory queues in distributed environment.
  • Worked Full Stack on key deliverables of the Inbound Supply Chain Management System as part of the Planning & Buying team. Responsible for the contribution of multiple features (both UI and Backend) in the invoice generation system for tracking inward stocks using Java, Spring, Hibernate, RabbitMQ, MySQL and Redis.
  • Contributed to High and Low-level design of various components to resolve complex business processes used for planning and merchandising of various styles that are cataloged on a seasonal basis. Wrote APIs to serve a generation of orders for pre-season and in-season buying, handling business validations and use-cases with the optimal response time.
  • Contributed to tracker service, an asynchronous event processing system for monitoring and updating the status of jobs used by various systems across Myntra to achieve distributed processing. Also, handled the completed migration of Vendor Partner Portal using React.js and redux.
JavaKotlinSparkRedisKafkaSpring Boot+2

Tata consultancy services

Summer Intern

Jun 2016Sep 2016 · 3 mos · Lucknow Area, India

Education

Dr. A.P.J. Abdul Kalam Technical University

Bachelor of Technology - BTech — Computer Science & Engineering

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience