Prabhat Gupta

Software Engineer

Bengaluru, Karnataka, India8 yrs 5 mos experience
Most Likely To Switch

Key Highlights

  • Expert in distributed systems and high availability environments.
  • Proven track record in optimizing database performance.
  • Strong experience in developing scalable microservices.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Cloud Computing and E-commerce solutions.

Contact

Skills

Core Skills

Distributed SystemsDatabase ManagementSoftware DevelopmentWeb DevelopmentData EngineeringMicroservices

Other Skills

ADFADXAWS Elastic SearchAWS RDSAWS S3AWS cloud watchAlgoliaApache AirflowApache KafkaApache SlingApache SparkAstronomer AirflowBig-queryBitbucketC#

About

- Experience of working in distributed system application development in high throughput and high availability environments with large data sets in the Rapid Application Development model. - Extensive experience in High Level & Low-Level design of new components from scratch. Evaluating various data stores, data pipelines, and component interactions, and finalizing the contracts between various components. - Extensive experience with various design patterns in Java, solid design principles, writing maintainable and extensible code, usage of best design practices, object-oriented modeling, and design - REST API design with underlying tech stacks like Redis, Apache Kafka, Elastic Search, Spring Boot, and JPA.

Experience

Microsoft

Software Engineer II - IC3

Mar 2023Present · 3 yrs · Bengaluru, Karnataka, India · On-site

  • Team: Management IDC | Data Platform – Ingestion & Lifecycle Team
  • Technologies used: C#, Message Bus, Cosmos DB, MSSQL, ADX, ADF.
  • Collaborated with the Data Infrastructure team to support Intune scenarios and led PRS reporting for targeted policy groups.
  • ● Led the hydration of all PE ASUs, including sovereign clouds, with policy reports. Calculated expected traffic volume and RU increase, set up monitoring dashboards, and collaborated with publishers outside IDC hours for a smooth, low-disruption rollout.
  • ● Optimized Cosmos DB COGS by resolving query inefficiencies, reducing RU allocation by ~80% (~5.8M/sec to ~1.2M/sec), saving ~$184K/month, and maintaining 95-100% RU utilization with minimal throttling.
  • ● Designed and implemented a flighting framework for controlled PRSv3 report rollouts, enabling seamless switching at various levels and minimizing risks. It supports real-time tenant exclusion, includes tracking queries and dashboards, and adapts to needs like blocking AOSP tenants.
  • ● After analyzing partition merging trade-offs, proposed a migration strategy requiring no code or configuration changes, independently executed the migration over four days, reducing physical partitions in the CDB account from 256 to 64. This resulted in a 20% reduction in RU/s consumption, improved query performance, and no production issues.
  • ● Identified PRSv1 entities used in DWH reporting, developed a transition strategy to onboard PRSv3 entities, and created & executed a migration plan to move the PDR document to the Bronze layer for seamless reporting.
  • ● Collaborated with the CDB migration team to successfully migrate RC data to Cosmos DB for PRSv1, resolving critical issues, facilitating the final RC cutover, and addressing the partition split issue to unblock the migration.
  • ● Evaluated the lift-and-shift pipeline testing plan, uncovering anomalies and assessing delta shift accuracy. Reviewed the A/B testing strategy for PRSv1/PRSv3 logical views, identifying discrepancies.
C#Message BusCosmos DBMSSQLADXADF+2

Adobe

Computer Scientist

Apr 2022Mar 2023 · 11 mos · India · On-site

  • Working with the DynamicMedia team which helps in delivering rich visual merchandising and marketing assets on demand, automatically scaled for consumption on web, mobile, and social sites.
  • ● AEM Dynamic Media is an add-on to AEM Assets. Dynamic Media is the next-generation evolution of Scene7 features on AEM. This consists of a Single-user interface and platform for managing images and video.
  • ● Developed the authorization layer for an existing product, resulting in improved security and user access control with no major issues.
  • ● Resolving complex customer issues by collaborating with cross-functional teams, analyzing data, and providing personalized solutions. Demonstrated strong communication skills by keeping the customer informed throughout the process and ensuring their satisfaction.
JavaApache SlingOracle DatabaseIsilonSoftware DevelopmentWeb Development

Walmart global tech india

Software Engineer III - IN3

May 2021Apr 2022 · 11 mos · Bangalore · Remote

  • Team: Supply Chain Tech | Replenishment | EDF
  • Technologies Used: Java, Kafka, Lenses, Apache Spark, Cassandra, Oracle, Astronomer Airflow, Memcache, Dynatrace, GCS, DataProc, Big-query, Docker, Kubernetes, and GCP
  • ● EDF is a distributed order calculation that is responsive to the real-time inventory position and other changes in inputs and is assessed as close to order creation as possible. It caters to multi-tenancy, smart scaling, the ability to handle multiple types of DCs, visibility to orders, plan, and accuracy.
  • ● Worked on alert segregation, optimization of existing workflows, and alert prioritization across products, creation & deployment of data pipeline via DAGs in Airflow to put relevant data to the walmart data lake, International market rollout activities, and on-call responsibilities.
JavaKafkaLensesApache SparkCassandraOracle+11

Pharmeasy

2 roles

Senior Software Engineer

Promoted

Sep 2020May 2021 · 8 mos · Bangalore

  • Team: Retailio | Discovery and Promotions
  • Technologies used: Spring Boot, JAVA, MySQL, Jenkins, Kafka, Docker, K8s, Instana, Kibana, Grafana, AWS RDS, AWS cloud watch, AWS S3, AWS Elastic Search, Algolia Search.
  • ● Developed a feature "surprise cashback" to incentivize the user via scratch card (similar to Google Pay) which later gets credited into the user's wallet in exchange for engaging with the app to bring an element of surprise to transact more on the platform, to drive growth & engagement and the user retention on the platform.
  • ● Leveraged the existing module to create/apply the loyalty offers for paid loyalty program RIO Club to ensure user retention and monetization.
  • ● Actively participating in the HLD discussions across teams and presenting the weekly tech metrics to the stakeholders.
  • ● Setting up the application core metrics tracking dashboards and relevant alerts for better application monitoring to achieve the end business goals.
  • ● Part of the unicorn journey of the team/organization.
  • ● Actively involved in the hiring process and mentoring.
AlgoliaJavaElasticsearchSpring BootApache KafkaElastic Stack (ELK)+6

Software Engineer

Sep 2019Aug 2020 · 11 mos · Bangalore

  • Team: Retailio | Discovery and Promotions
  • Technologies used: Spring Boot, JAVA, MySQL, Jenkins, Kafka, Docker, K8s, Instana, New Relic, Kibana, Grafana, AWS RDS, AWS cloud watch, AWS S3, AWS Elastic Search, Algolia.
  • ● Decoupled the offers module from the monolith Order Management Suite (OMS) into a separate microservice, for scalability and reliability. This service is responsible to create and apply all the hot deals, schemes, and promotional offers running on the platform. This service caters to all the flash sale traffic every Friday and has been managing this service single-handedly.
  • ● Revamped the hot-deal place order experience for the user to improve the hot deals visibility on the app and promotion of the specific deals and also to give visibility to the upcoming deals on the platform to drive user engagement and better ordering experience.
  • ● Developed an interface where the sellers can also create promotional offers for the buyers and removed dependency on the operations team to create them on the seller's behalf.
  • ● Being a part of the early engineering team, actively involved in the hiring process and mentoring of new joiners.
Spring BootJAVAMySQLJenkinsKafkaDocker+12

Surewaves mediatech pvt ltd

Software Development Engineer

Aug 2017Aug 2019 · 2 yrs · Bangalore · On-site

  • Team: Skynet | Bizapp
  • Technologies used: Restlet, JAVA, Mysql, Angular2, CSS, HTML, Jenkins, Docker, Google pub-sub, AWS S3 bucket, Git VCS
  • ● Developed a sales unit buys/sale module, where the advertising agencies are enabled to buy the sales units from the broadcasters keeping the target GRP in place as per the pre-eval predictions at a relevant price post negotiation which is later on used by the agencies to run different advertisement campaigns across the clients.
  • ● Developed a revise-order module, where the broadcasters are allowed to preempt some spots and also do the make-good for those preempted spots. Also, in case the order is not performing as per the pre-eval predictions then the platform smartly suggests some additional delivery units (ADUs) to reduce the shortfall in the target GRP.
  • ● Developed a new microservice, Stockist which enables buying inventory in bulk from channel networks and reselling it to agencies with a premium. Our platform provides the functionality where stockist user is able to distribute these sales units across the agencies/advertisers with some premium. Agencies/Advertisers can also plan a campaign using the received distributed sales units.
  • ● Worked on the improvements and enhancements on the programmatic platform for the broadcasters which enables them to intelligently execute and monitor the multiple release orders received from various agencies across multiple channels and also efficiently sell the channel's inventory to the agencies.
REST APIsJenkinsMySQLdockerSoftware Development

Syntel

Internship

Jun 2016Jun 2016 · 0 mo · Mumbai, Maharashtra, India · On-site

  • Team: UniRisx
  • Tech Stack: JSP, Java, Hibernate, Javascript, CSS, HTML
  • ● Worked on the bug fixes, improvements, and enhancements in the insurance product Unirisx, the leading SaaS/Cloud-based, high-value, global policy administration and exceptional underwriting technology solution, it enables Property & Casualty insurers and intermediaries to improve productivity, enhance profitability, streamline workflow, and increase customer retention rates through modern technology while maintaining the lowest total cost of ownership (TCO) in the insurance industry.

Education

Madan Mohan Malaviya Engineering College (MMMEC)

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2013Jan 2017

Guru Tegh Bahadur Public School

Intermediate — Science(PCM)

Jan 2010Jan 2012

Millennium Public School

Matriculate

Jan 2004Jan 2010

Stackforce found 100+ more professionals with Distributed Systems & Database Management

Explore similar profiles based on matching skills and experience