Summary
Overview
Work History
Education
Skills
Certification
Quote
Timeline
SoftwareEngineer
Sandesh Shingare

Sandesh Shingare

Software Development Engineer II
Mumbai

Summary

Dedicated data engineer with more than 6 years of professional experience. Currently contributing to the success of Dream11, India's largest fantasy sports platform with 200 million users. Architecting and developing high-throughput, concurrent and scalable backend systems capable of ingesting more than 300 million Clickstream events per minute. Proficient in designing data systems to store and process petabytes of daily Clickstream as well as Transactional data coming from multiple sources to support critical analytical use cases for informed business decisions.

Overview

6
6
years of professional experience
3
3
years of post-secondary education
7
7
Certificates
3
3
Languages

Work History

Software Development Engineer II

Dream11 (Fantasy Sports)
Mumbai, Maharashtra
01.2020 - Current


  • Transformed Dream11's data acquisition system, migrating from Spring Boot to Vert.x, achieving 300 million Clickstream events per minute with 30% less infra, resulting in a 30% daily cost reduction.
  • Engineered an in-house Customer Data Platform, eliminating Google Analytics and Segment, saving millions in subscription costs.
  • Developed Concord, a Clickstream events standardization platform, enhancing onboarding efficiency and event flow control.
  • Architected Streamverse, a central streaming ecosystem (Go CLI, Java/Vert.x/Flink/Python SDKs), enabling seamless data streams creation, storage, retrieval, and management with robust RBAC.
  • Successfully transitioned from Apache Kafka to Apache Pulsar, demonstrating superior performance, features, and cost benefits.
  • Implemented batch jobs (Spark/Iceberg/Hudi) for large data processing with ACID compliance.
  • Implemented Apache Flink streaming jobs for diverse sources/destinations - Kafka, AWS S3, Redshift, and RDS.
  • Designed optimized data models and SQL queries for efficient data retrieval and storage (OLAP/OLTP).
  • Led complex ETLs on Apache Airflow dags for scheduled data processing.
  • Initiated interviews, onboarding, and mentored team members on Dream11's tech ecosystem and practices.
  • Conducted technical brown bag sessions on Streamverse, Funnels, and Concord.
  • Led Data Engineering fun committee, planning and executing engaging team activities.


Tech Stack: Java, RxJava, Vert.x, Python, Scala, Go, Spark, Flink, Kafka, Pulsar, Hudi, Delta Lake, Iceberg, Trino, AWS, Docker, Terraform, Ansible.


Software Engineer

Zycus Infotech (Procurement)
Mumbai, Maharashtra
02.2019 - 01.2020


  • Led the revamp of Zycus's core product, iSource, driving innovation and improvement.
  • Conducted a comprehensive analysis of the existing iSource product, documenting key functionalities and features.
  • Provided guidance to onshore and offshore design and development teams, ensuring alignment with functional and non-functional requirements of the revamped product.
  • Established an automation test suite from the ground up using Katalon Studio and Jmeter (Java), covering both functional and non-functional aspects of the product.
  • Designed and executed SQL queries for inserting and ingesting application and test data, contributing to data integrity and application performance.
  • Developed a Java application for automating test data preparation, enhancing efficiency and accuracy in testing processes.
  • Successfully deployed software changes to UAT and Production environments, ensuring seamless integration.


Tech Stack: Java, SQL, Jmeter, Katalon Studio


Associate Software Engineer

Accenture Solutions Pvt. Ltd (British Telecom)
Pune, Maharashtra
07.2016 - 11.2018


  • Collaborated closely with development and design teams, employing Agile methodologies to understand, analyze, and deliver client requirements.
  • Designed and implemented an automation test suite using Selenium WebDriver (Java) for both new functional and regression test cases.
  • Executed SQL queries on MySQL databases for efficient setup and validation of application data.
  • Developed custom tools in Java for automating test data creation, enhancing testing efficiency.
  • Designed and documented comprehensive test cases covering positive and negative scenarios to ensure thorough testing of application components.
  • Conducted API testing to validate API contracts for various application components.
  • Conducted onboarding sessions for peers, introducing a self-developed test preparation tool that was later adopted at the project level.
  • Recognized with the "Accenture Apex Extra Miler Award" for outstanding contributions to Automation and Innovation.
  • Received the "British Telecom All Rounder Award" for excellence in Automation, Innovation, and Engagement.


Tech Stack: Java, SQL, VBA, REST API, XML

Education

Bachelor of Science - Computer Science

V. E. S. College of Arts, Science And Commerce
Mumbai, Maharashtra, India
06.2013 - 04.2016

Higher Secondary Certificate - Science Education

G. N. Khalsa College of Arts, Science And Commerce
Mumbai, Maharashtra, India
06.2011 - 02.2013

Secondary School Certificate - Science Education

S. K. Pant Walawalkar Madhyamik Vidyalaya
Mumbai, Maharashtra, India
06.2010 - 03.2011

Skills

    Data Modeling

undefined

Certification

Gatling Fundamentals for Stress, Load & Performance Testing

Quote

There’s no shortage of remarkable ideas, what’s missing is the will to execute them.
Seth Godin

Timeline

Gatling Fundamentals for Stress, Load & Performance Testing

10-2020

Software Development Engineer II

Dream11 (Fantasy Sports)
01.2020 - Current

Software Engineer

Zycus Infotech (Procurement)
02.2019 - 01.2020

AWS Business Professional (Digital)

11-2018

AWS Technology Professional

11-2018

AWS TCO and Cloud Economics (Digital)AWS TCO and Cloud Economics (Digital)

11-2018

Tricentis Automation Specialist Level 1

05-2017

Tricentis Automation Specialist Level 2

05-2017

Associate Software Engineer

Accenture Solutions Pvt. Ltd (British Telecom)
07.2016 - 11.2018

PHP & MySQL

04-2015

Bachelor of Science - Computer Science

V. E. S. College of Arts, Science And Commerce
06.2013 - 04.2016

Higher Secondary Certificate - Science Education

G. N. Khalsa College of Arts, Science And Commerce
06.2011 - 02.2013

Secondary School Certificate - Science Education

S. K. Pant Walawalkar Madhyamik Vidyalaya
06.2010 - 03.2011
Sandesh ShingareSoftware Development Engineer II