Skip to main content
Niraj Kumar ShahNS
Open to opportunities

Niraj Kumar Shah

@nirajkumarshah

I optimize Teradata SQL query plans, improving performance for aggregation and JOIN-heavy database workloads.

Nepal
Message

At Teradata, I improve SQL query plans and database performance for aggregation and JOIN-heavy workloads. I work independently from optimization opportunity identification through implementation, testing, and performance validation.

I've enhanced optimizer strategies that delivered over 55% improvement in execution time and CPU utilization for targeted workloads. I also improved Partial SUM pre-aggregation for JOIN operations, achieving approximately 30% improvement in execution time, CPU utilization, and spool usage.

Within the Teradata Optimizer Team, I contributed to aggregate, aggregate cache, and Common View Elimination improvements. My work reduced redundant view materialization and spool consumption, with targeted query performance improvements of approximately 10% and execution-time and CPU improvements of up to 15–40%.

I investigate optimizer defects and critical customer issues through debugging, code-path analysis, and root cause analysis, including Remote Table Operators and QueryGrid. I build on C++, multithreading, SQL, Teradata, Linux, and performance-analysis tools.

Experience

Work history, roles, and key accomplishments

Teradata  logoTE
Current

Software Engineer

Jul 2022 - Present (4 years 1 month)

Independently drove query optimization projects from opportunity identification through implementation, testing, and validation. Improved aggregation/JOIN optimizations by 55%+ and Partial SUM by ~30% in execution time, CPU, and spool usage. Handled critical QueryGrid/Remote Table Operator issues through debugging and RCA.

Education

Degrees, certifications, and relevant coursework

Natinal Institute of Technology logoNT

Natinal Institute of Technology

BTech in Computer Science and Engineering, Computer Science and Engineering

2018 - 2022

Grade: 7.63

Tech stack

Software and tools used professionally

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan