Summary
Overview
Work History
Education
Skills
Timeline
Senior Data Engineer

Shivendra Thakur

ThoughtWorks
bengaluru
Shivendra Thakur
8
years of professional experience

Results-driven Data Engineer with 8+ years in designing and optimizing scalable data solutions on Azure and AWS. Expertise in Databricks, Spark, Python, SQL, and Apache Kafka, focusing on real-time data ingestion and Delta Lake architecture. Developed high-performance data pipelines and quality frameworks, delivering end-to-end solutions aligned with business needs.

Work History

Senior Data Engineer

2 Years 7 Months
ThoughtWorks | 04.2024 - Current

Client - Tesco ( Retail)

  • Designed and developed near-real-time data ingestion pipelines using Apache Kafka ,Java and Spark to consume, parse, and process streaming JSON data into structured Databricks Delta Lake tables.
  • Implemented JSON parsing, data normalization, and transformation workflows, establishing relationships across Delta datasets to support downstream analytics.
  • Collaborated with business stakeholders to understand reporting requirements and developed complex SQL transformations, publishing processed Reports to PostgreSQL for UI and backend applications.
  • Designed and implemented automated Data Quality (DQ) frameworks using Great Expectations and Azure Data Factory to validate data accuracy, completeness, and consistency.
  • Contributed to Spark-Scala framework development and code optimization, improving code reusability, maintainability, and data processing efficiency.

Data Engineer

2 Years
Paytm | 04.2022 - 04.2024
  • Designed and developed end-to-end PySpark data pipelines to calculate field agent incentives based on dynamic business rules configured in the Rule Engine, enabling transparent incentive visibility and payout generation.
  • Developed and deployed PySpark jobs to transform raw data into structured datasets, processing parameterized business incentive charters with complex rule-based calculations.
  • Implemented transformation workflows for incentive-to-payout processes, generating JSON payout structures for multiple activity tags and lead-level incentives with daily/monthly agent payouts.
  • Collaborated with business analysts and frontend teams for payout reconciliation and discrepancy resolution, maintaining rule engine input structures while optimizing pipeline performance.

Consultant Data Engineer

1 Year
Capgemini | 04.2021 - 04.2022

Copied data ingested into Greenplum database from kafka topics to S3 by transforming CSV files, removing duplicates, and ingesting incremental data.

System Engineer

2 Years 7 Months
TCS | 09.2018 - 04.2021

Client - PNC Bank

Ingested structured data from databases such as Oracle, SQL Server, and DB2 into HDFS to enable future analytics and dashboard generation using YARN and MapReduce techniques.

• Ingested CSV, mainframe, and text files from sources into HDFS while utilizing version control system Git.

• Created Python framework scripts based on project requirements to streamline data processing tasks.

Education

Bachelor of Engineering - Mechanical Emngineering

Medicaps Institute of Technology And Management | Indore, India | 05-2018

Skills

Data pipeline design
Kafka streaming
Spark development
Big data processing (Databricks)
Advanced SQL
Data quality frameworks
Data modeling
Data migration
Cloud computing (Azure and AWS)

Timeline

Senior Data Engineer

ThoughtWorks
04.2024 - CurrentRead More

Data Engineer

Paytm
04.2022 - 04.2024Read More

Consultant Data Engineer

Capgemini
04.2021 - 04.2022Read More

System Engineer

TCS
09.2018 - 04.2021Read More

Medicaps Institute of Technology And Management

Bachelor of Engineering from Mechanical Emngineering
Read More
Shivendra Thakur