Skip to content
View PrasannakumarKasindala's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report PrasannakumarKasindala

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Prasannakumar Kasindala, Data Engineer. Medallion pipeline banner.

I build data platforms that can prove they are correct: pipelines that reconcile to the dollar, dimensions that keep their history, and lakehouses that do not silently drift.

LinkedIn Email Location


The numbers


4+ years
data engineering
🏢
Amazon & Intuit
enterprise data teams
📦
5 OSS tools
shipped & tested
💵
$3.19M
reconciled to the cent
🎓
M.S. Data Analytics
Indiana Wesleyan, 2024

Tech stack, by depth

Not a logo wall. This is where my time has actually gone:

Level Stack Signal
Expert PySpark · Spark SQL · Python · SQL · AWS (Glue, S3, EMR, Redshift, Athena) Daily driver across both roles; partitioning, AQE, and file-layout tuning
Advanced Delta Lake · Kafka · Spark Structured Streaming · Airflow · dbt · Snowflake · Databricks Built medallion pipelines, CDC streams, SCD2 models, and dbt marts in production
Working Terraform · Docker · GitHub Actions · Great Expectations · Iceberg · DuckDB · Scala Infra as code, CI, data contracts, and the query engines behind my OSS tools

Python, AWS, Spark, Kafka, Postgres, MySQL, Docker, Kubernetes, Terraform, GitHub Actions, Git


🔭 Current focus

At Amazon, building the batch and streaming backbone for enterprise analytics:

  • Medallion pipelines on Databricks + Delta Lake: bronze, silver, and gold layers feeding curated reporting datasets
  • Real-time paths with Kafka + Spark Structured Streaming for low-latency operational events
  • Cost and performance tuning: partitioning, caching, adaptive query execution, and Delta file compaction to cut cluster spend
  • Automated data quality: schema enforcement, reconciliation, and freshness checks so bad batches stop before they publish

🧱 Featured work (real, runnable, with real numbers)

Every repo below installs with pip, runs offline, and prints the numbers its README claims.

Project What it proves Headline number
retail-lakehouse Batch medallion: Delta bronze/silver, dbt gold star schema with SCD2, GE gates, cross-layer reconciliation $3,198,044.17 fact revenue == silver revenue, to the cent
cdc-streaming-pipeline Postgres CDC -> Kafka -> Iceberg with exactly-once, out-of-order merge Naive merge drifts $142,279.93; LSN merge holds parity at ~888k events/s
warehouse-migration-kit Legacy RDBMS -> cloud warehouse migration with cross-engine checksum reconciliation 422,003 rows migrated at 190k rows/s, drift caught in dollars
scd2-validator Seven window-function invariant checks on SCD2 dimensions, blast radius in $ Read-only; every violation priced against the fact table
silt The "small-file tax" on Delta tables, priced per partition from the _delta_log alone Compaction ROI + payback days; never runs OPTIMIZE for you

🔀 Pivot point

Three years shipping finance and product pipelines at Intuit taught me how data platforms behave at scale. Instead of coasting on that, I stepped away to finish an M.S. in Management Data Analytics, then came back to the hardest version of the job at Amazon. The gap in my timeline is not a gap; it is the investment that turned an ETL developer into a platform engineer who thinks about correctness, cost, and governance first.


🤝 Quick connect

LinkedIn Email GitHub

Profile views

Built like my pipelines: no claim without a number behind it.

Pinned Loading

  1. cdc-streaming-pipeline cdc-streaming-pipeline Public

    Postgres CDC → Kafka → Apache Iceberg with exactly-once, out-of-order merge (source-LSN high-water-mark) and a source-to-lakehouse reconciler that quantifies drift in dollars. Ships a Spark Structu…

    Python

  2. retail-lakehouse retail-lakehouse Public

    Batch medallion lakehouse: raw -> bronze/silver Delta (delta-rs) -> dbt gold star schema with a full SCD2 customer dimension and point-in-time fact resolution. Great Expectations guards each layer …

    Python

  3. warehouse-migration-kit warehouse-migration-kit Public

    Migrate a legacy RDBMS to a cloud warehouse and prove not a single row or dollar drifted. Layered cross-engine reconciliation, in-engine checksums, then row-level pinpointing that names the exact c…

    Python