Shantanu Kawale

Senior Software Engineer

Bengaluru, Karnataka, India6 yrs 10 mos experience
Most Likely To Switch

Key Highlights

  • Led migration of Java and Spring Boot versions.
  • Improved data ingestion speed by migrating pipelines.
  • Developed scalable microservices for high revenue generation.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Data Engineering and Cloud Technologies.

Contact

Skills

Core Skills

Back-end Web DevelopmentDatabase ManagementData EngineeringSoftware Development

Other Skills

MongoDBEfficiencyLoad ControlReliability/Fleet HealthJavaSpringMavenApache SparkYARNHadoopHiveGraphiteGrafanaPrometheusAzure

Experience

6 yrs 10 mos
Total Experience
1 yr 8 mos
Average Tenure
2 yrs 10 mos
Current Experience

Stripe

2 roles

Senior Software Engineer

Promoted

Mar 2025Present · 1 yr 3 mos · Bengaluru · Hybrid

  • Core Infrastructure - Document Databases - MongoDB
  • Efficiency
  • Load Control
  • Reliability/Fleet Health
MongoDBEfficiencyLoad ControlReliability/Fleet HealthBack-End Web DevelopmentDatabase Management

Software Engineer II

Jul 2023Feb 2025 · 1 yr 7 mos · Bengaluru · Hybrid

  • Core Infrastructure - Document Database - MongoDB
MongoDB

Inmobi

Software Development Engineer II

Sep 2021Jul 2023 · 1 yr 10 mos · Bengaluru

  • Customer Data Platform (CDP)
  • 1. Ingested user-related app, location and identity graph datasets from multiple third-party data providers into the existing in-house data store to provide customers with wider and more accurate audiences.
  • 2. Ingested opt-out data from data providers to comply with user data privacy laws storing processed user preferences for future checks against incoming datasets.
  • 3. Set up real-time alerting with MS teams and metrics tracking for the in-house data ingestion framework being built for ingesting data for frequent and common use cases. Automated Grafana dashboard creation on dataset ingestion to track dataset-specific metrics to ensure production data sanity and ETL pipelines' stability.
  • 4. Migrated multiple data pipelines from Azure Data Factory running on in-house clusters to Apache Airflow with Databricks drastically improving the execution speed for processing hundreds of TBs of data on a monthly basis. Automated the setup of pipelines using terraform based on a JSON config reducing the effort required from 2 months to less than a week per dataset onboarding.
  • 5. Worked on improving the pseudonymization algorithm used to store user data by making it more secure and less error-prone. This change also improved the execution efficiency by 46% for a single job run and allowed any number of concurrent runs compared to only 1 run at a time that could be done earlier improving the concurrency inifnitely.
  • 6. Led the end-to-end effort on Java 8 to 11 migration, Springboot upgrade and Kubernetes upgrade mentoring multiple junior SDEs through it to keep the codebase updated with newer technologies.
  • Tech used: Java, Spring, Maven, Apache Spark, YARN, Hadoop, Hive, Graphite, Grafana, Prometheus, Azure (Storage Accounts, Batch Accounts, VMs, Cosmos DB, Data Factories, Key Vaults), Kubernetes, Apache Airflow, Python, MySQL, Docker, Node.js
JavaSpringMavenApache SparkYARNHadoop+13

Whitehat jr

2 roles

Software Engineer II

Apr 2021Sep 2021 · 5 mos · Remote

  • 1. Improved and generalized the referral engine to be easily scalable for multiple countries by introducing a rule engine for rewards and milestones to accommodate different referral programs for different countries reducing dev time for launching in more countries.
  • 2. Single-handedly segregated the referral module into a microservice from
  • the backend monolith which brings ~42% of the total revenue. Launched it
  • in a way such that a config change would direct the use of the code in the microservice or the monolith without the need for a production release (until we had the assurance of stability of the microservice since this was the first microservice taken out from the monolith).
  • 3. Single-handedly set up a queue-based plug and play framework for performance marketing affiliates (Google, Facebook, Voluum, CJ, Merkle Sokrati). This led to correct attribution of users to relevant affiliates helping campaign optimizations and lowering digital marketing spends.
  • 4. Implemented various features (OTP registrations, Twilio Verify, Twilio Lookup) on an A/B Test basis to measure growth which were then implemented permanently later as they resulted in a much better legitimate user-base.
  • 5. Implemented event-based Appsflyer and Clevertap integrations to track user journey through the app as well as the website and improve it.
AWSBack-End Web DevelopmentSoftware Development

Software Engineer

Aug 2020Mar 2021 · 7 mos · Remote

  • 1. Designed and implemented HLDs as per Product Requirement Documents being a part of the Growth team resulting in the growth of the product's user base.
  • 2. Implemented in-memory caching with node-cache and Redis in computation-intensive, time-consuming and frequently called APIs improving latency by up to 97% in certain cases.
  • 3. Implemented third party API integrations with applications such as Salesforce, Facebook, Google Analytics and Segment to ensure data sync across platforms for sales and analytics purposes.
  • 4. Implemented server side logic to enhance and improve renewals in the system.
  • Tech used: Node.js, MySQL, Redis, Amazon SQS, Document DB (MongoDb), EC2, S3, Google Firebase, etc.
AWSBack-End Web DevelopmentSoftware Development

Xoxoday

Software Engineer

Jun 2019Aug 2020 · 1 yr 2 mos · Bangalore

  • 1. Built RESTful APIs and elegant reusable front-end components for Xoxoday's E-Commerce product, Plum, with Node.js, Express, GraphQL, Kafka, React.js, Redux, Typescript, MongoDB, MySQL, PHP and Stored procedures for internal as well as client's usability.
  • 2. Integrated multiple REST and SOAP vendor voucher APIs to automate gift voucher procurement and eliminate manual processing.
  • 3. Rebuilt Node.js microservices in Typescript with ~100% test coverage using Jest.js. Clients use one of the microservices to order vouchers from Xoxoday, process the transaction, and acquire vouchers from multiple vendors through Xoxoday in real-time. The rebuild improved its architecture, latency and error handling making it highly scalable. More importantly, this highly enhanced the revenue generation from gift vouchers.
  • 4. Recognised with a certificate for being the best-performing entry-level developer out of 20.
  • 5. Created and deployed an open-source NPM package: correlation-logger. This helped maintain a record of a request and its response flowing through the various microservices identifiable by the unique correlation-id embedded in the headers highly enhancing the debugging process for errors on the production server.
  • 6. Built a wallet for Xoxoday customers where a client organisation could transfer points to their employee's wallet which could be spent on the website.
  • 7. Achieved an in-depth understanding of the voucher order system leading to me becoming the most go-to person for debugging any revenue affecting order failures in production.
AWSBack-End Web DevelopmentSoftware Development

Trashin

Product Engineer Intern

May 2018Jul 2018 · 2 mos · Bengaluru Area, India

  • Built an IoT device to automatically notify garbage collectors when the bin is 80% full.
  • Built a website for the company from scratch.
  • Got in touch with hundreds of potential clients, set up meetings, developed content as well as inspected mini garbage processing plants at Malls.

Fluxgen engineering technologies

Data Science and IoT Intern

Dec 2017Dec 2017 · 0 mo · Bengaluru Area, India

  • Built an IoT based solar panel cleaner to increase its efficiency.
  • Worked on data acquisition from an ultrasonic sensor for the water level of an industrial water tank.
  • Built a Time Series Forecasting ARIMA model to predict the future water flow for the same industrial water tank.

Goqii

Data Science Intern

May 2017Jul 2017 · 2 mos · Mumbai Area, India

  • Designed a structure and processed data for GOQii Intelligence database for GOQii Users,Coaches, and Experts as individuals as well as a part of various groups using MySQL.
  • Presented Power BI visualizations with the acquired processed data.
  • Assisted in the database migration from Amazon MySQL RDS to Amazon Aurora.

Technites

Executive Member

Oct 2016Oct 2016 · 0 mo · Mangalore Area, India

  • The Technites committee undertakes projects and puts up a display with the aim of entertaining the masses turning up for Engineer, the technical fest of National Institute of Karnataka, Surathkal. The committee has been present for every edition of Engineer since 2008 and has turned into a platform for innovative technical projects that showcase the creative minds of the students of NITK.

University of cambridge

Summer School Student

Aug 2014Aug 2014 · 0 mo · Cambridge, U.K.

  • Selwyn College Engineering Summer School Program.
  • Selected to attend a summer school programme at Selwyn College, Cambridge where many team activities were arranged. They consisted of comprehending and solving a sequence of puzzles which involved communicating with every team member and working as a team. This included planning and working under pressure as we had to complete the activity before a stated deadline.

National chemical laboratory

Intern

Jul 2014Jul 2014 · 0 mo · Pune Area, India

  • Job shadowing.

Wood group psn

Trainee

Aug 2013Aug 2013 · 0 mo · Aberdeen, United Kingdom

  • Interned as a trainee to get an overview of all the engineering disciplines and to get an idea of how these disciplines come together to achieve the set target as a team.

Education

National Institute of Technology Karnataka

Bachelor’s Degree — Electronics and Communication Engineering

Cults Academy, Aberdeen, U.K.

High School

H.O.C. International School, Navi Mumbai

Primary and Middle School

Stackforce found 100+ more professionals with Back-end Web Development & Database Management

Explore similar profiles based on matching skills and experience