Compute cost
Nielsen
−40%
Moved hourly Spark jobs from 5-node r4.4xlarge EMR clusters, which bill while they spin up and down, to EMR Serverless, which bills only for job runtime.
வணக்கம் · Hello, I'm Suriya
Nine years on AWS, mostly making big data jobs faster, cheaper and easier to trust. Right now I'm building serverless integrations, a RAG chatbot and a BI migration for Warner Bros. Discovery.
Experience
9+ years in data engineering
That's seconds, and counting
Results
Six numbers from the past nine years, with where each one happened. Before-and-after bars are indexed to 100 unless a unit is shown.
Compute cost
Nielsen
−40%
Moved hourly Spark jobs from 5-node r4.4xlarge EMR clusters, which bill while they spin up and down, to EMR Serverless, which bills only for job runtime.
Spark job speed
Nielsen
30%+ faster
Upgraded 15+ Spark 2.x ETL jobs to 3.x and switched on adaptive query execution and dynamic partition pruning. Runs got faster and used less memory.
Retailer onboarding
PDI
2 weeks → 2–3 days
Automated onboarding with PySpark ETL and GitHub Actions CI/CD. Deployment time halved too.
Manual intervention
PDI, TCS
−60%
Rebuilt Airflow orchestration at PDI. Earlier, at TCS, automating Airflow workflows cut manual effort by 40%.
ETL throughput
TCS (Nielsen)
+25%
Tuned SQL queries and ETL jobs so downstream reports landed sooner.
Data volume
Nielsen
1–1.5 TB per daily pipeline
Owned the Connected TV ad-ratings platform, from ingestion through to reporting.
| Measure | Before | After | Where |
|---|---|---|---|
| Compute cost (index) | 100 | 60 | Nielsen |
| Spark job runtime (index) | 100 | 70 or less | Nielsen |
| Retailer onboarding | About 2 weeks | 2–3 days | PDI Technologies |
| Manual intervention (index) | 100 | 40 at PDI, 60 at TCS | PDI, TCS |
| ETL throughput (index) | 100 | 125 | TCS (Nielsen) |
| Daily pipeline size | 1–1.5 TB each, two pipelines; 3–5 ad hoc pipelines of 50–300 GB | Nielsen | |
How I work
A simplified picture of the platforms I've built and run. Pick a stage to see the tools I used there and where. It's a general view, not any one employer's system.
Getting data in without people in the loop.
Turning raw events into something people can use, fast and without overspending.
Keeping data safe, cheap to hold and easy to query.
Getting answers in front of the people who need them.
Making sure every job runs in the right order, and that it's repeatable.
Catching problems early, before the people reading the reports do.
Experience
Current marks where I work now, Completed marks earlier roles.
Lancesoft, client Warner Bros. Discovery
I'm the only data engineer on the Market Research GenAI and MicroStrategy migration work, and the technical lead for the Nordic middleware. Client title: Data Engineer IV.
Nielsen, DAR CTV
I owned the AWS data platform (EMR Serverless, S3, Airflow) behind Nielsen's Connected TV Digital Ad Ratings, from ingestion through to reporting.
PDI Technologies
I made retailer onboarding faster and more automatic, and moved the data estate to AWS.
Tata Consultancy Services, for Nielsen
I ran production CTV analytics pipelines and designed the Airflow framework for the CTV rebuild.
Tata Consultancy Services, for Nielsen
My first role: connecting Nielsen's on-premises systems to AWS.
Stack
What I use day to day, and what I know well enough to work with.
Credentials
Project ·
AI for Bharat Hackathon, Hack2skill. Selected for the prototype stage of the national programme.
A serverless AWS platform that uses generative AI to verify Indian property documents. It's built with Amazon Textract, Translate and Bedrock, plus Lambda, API Gateway, SQS, DynamoDB, S3 and AWS CDK.
B.Tech, Electrical and Electronics Engineering
SASTRA University, Tamil Nadu, India · 2017
English (C1–C2, fluent) · Tamil (native)
Contact
The easiest way to reach me is email. LinkedIn works too.
suriyarajan12@gmail.com