Summary
Overview
Work History
Education
Websites
Technologies used
Timeline
Generic
Shefali Dogra

Shefali Dogra

Bengaluru

Summary

Accomplished Senior Software Engineer with a proven track record at Bigbasket and SAMSUNG R&D, specializing in Java and Vert.x. Expert in enhancing system resilience and user engagement through innovative solutions like sponsored ads integration and Circuit Breaker pattern. Demonstrates strong analytical skills and a knack for developing high-performance applications, significantly boosting revenue and system reliability.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer (Java Backend)

Bigbasket
Bengaluru
11.2021 - Current
  • Implemented sponsored ads integration using Citrus APIs to dynamically inject relevant products into product listing pages, enhancing user engagement and generating additional revenue streams.
  • Implemented Circuit Breaker pattern integration with Vert.x microservices to enhance system resilience and prevent cascading failures during service degradation.
  • Successfully created the widget API, which helps to display a different variety of widgets on dynamic pages, like the homepage, category pages, etc.c.
  • Designed and implemented a fallback mechanism to prevent downtime in assembler services. Maintaining a cache of Middleware APIs, which are primarily member/visitor serviceable data of the location.
  • Implemented Keda in all our assembler microservices, with proper testing of failure scenarios - includes testing CPU and memory autoscaling if external metrics of request-based autoscaling fail.
  • Implemented Rate Limiter in our Gateway Service using Sliding Window Log Counter and Aerospike as a datastore and powering dynamic config and applying dynamic rate limiting rules.

Software Development Engineer

SAMSUNG R&D
Noida
06.2019 - 10.2021
  • Worked under System Performance Team under Samsung Device Health Manager Service which is built in JAVA core.
  • Part of the Samsung Device Health Manager Module - Responsibilities include implementing the SDHMS service on new models and making OS specific changes to the service while porting new OS to old models whilst maintaining performance in the old models
  • Developed SSRM Analyzer tool for analyzing dumpstate of SDHMS service.
  • Made parsers for collecting different type of data and plot that data for better visualization and understanding.

Education

B.E. in Computer Science -

Thapar Institute of Engineering and Technology
06.2019

Technologies used

  • Language : Java (Proficient)
  • Framework : Vertx , Springboot
  • Databases : Aerospike , Mysql
  • Logging/Monitoring : Kibana , Newrelic, Grafana

Timeline

Senior Software Engineer (Java Backend)

Bigbasket
11.2021 - Current

Software Development Engineer

SAMSUNG R&D
06.2019 - 10.2021

B.E. in Computer Science -

Thapar Institute of Engineering and Technology
Shefali Dogra