Niraj Zade
Senior Data Engineer | Software Engineer

I help companies build centralized data lakehouses - by gathering data from disparate sources (APIs, databases, tools etc) - to enable AI, Data Science & Data Driven Business Decisions.

All this while not breaking the bank.


Tech I most frequently work with: Spark, FastAPI, Python, SQL, Azure (and also AWS), Airflow, Docker

CONTACT

Email: niraj[at]theniraj[dot]com
LinkedIn - linkedin.com/in/nirajzade/

I simply enjoy computers. A LOT. Way too much actually.
If computing wasn't a career - I'd be doing some other job in the day, and be glued to computers at the night.
Haven't found any other line of work that's so (frustratingly) loveable. I'm glad that the world has a path to turn software engineering into a career.


Blog posts


Articles

I learn through writing. Most of these are ever evolving pieces.

python

python // 2023 Sep 17 | 5m | 1058 words

Python gotchas compilation

Variable scope leakage, global variable read-write issues

Contents:
  1. Variable scope "leakage"
  2. Can read a global without global keyword, but can't write to it
python // 2024 May 06 | 7m | 1303 words

Unicode string normalization schemes in Python

Universally applicable string comparison in python. For string comparisons, and for de-duplication in datasets.

Contents:
  1. The problem
  2. What makes unicode string comparison hard?
  3. Solution
  4. Normalization in depth
  5. When to and when not to use normalization
  6. Resources

resources

resources // 2025 Aug 25 | 1m | 239 words

Catalyzing research within India

Ongoing notes and opinions on creating an ecosystem for research within India

Contents:
  1. Articles
resources // 2025 Jun 15 | 3m | 621 words

Links collection

An ever evolving list of links. Will keep on getting cleaned, organized, appended, disorganized.

Contents:
  1. Blogs list
  2. Cloud Infra
  3. Computing
  4. Human
  5. Math
  6. Podcasts
resources // 2025 Jun 02 | 3m | 715 words

Papers, books, talks etc

A centralized collection of papers, talks, lectures around computer science, engineering, and the overall industry

Contents:
  1. Meta
  2. General
  3. Software engineering
  4. AI (not theory)
  5. Datastores
  6. Networking
  7. Web3
  8. Security

spark

spark // 2025 Oct 16 | 26m | 4773 words

Spark Microbook

A collection of spark (and pySpark) knowledge. Wrote this partly to help myself learn, and partly to have one dependable place where my colleagues and I can find the information we need.

Contents:
  1. Adaptive Query Engine (AQE)
  2. Join strategies
spark // 2025 Oct 11 | 4m | 887 words

Spark performance optimization compendium

Speed up data reads from sql databases, joins, column generation

Contents:
  1. Speed up reads
  2. Slow transformations
  3. Random issues

sqlserver

sqlserver // 2025 Jul 10 | 2m | 519 words

SqlServer reference - All date & time formatters

SqlServer time formatters, to use in convert() function. Used to convert date time objects into string of appropriate formats.

Contents:
  1. Date Formatters
  2. Time Formatters
  3. Date and Time Formatters

webtech

webtech // 2024 Apr 02 | 12m | 2321 words

JWT - a quick overview of its working and encryption algorithms

A quick overview on the workings of JWT

Contents:
  1. Anatomy of a JWT
  2. JWT cryptography
  3. Vulnerabilities
  4. Performance
  5. Resources
  6. Ending notes

work


© Niraj Zade 2025 - Website, Linkedin
Website was autogenerated on 18 Jan 2026
Whoever owns storage, owns computing