Niraj Zade
Senior Data Engineer | Software Engineer
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
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.
I learn through writing. Most of these are ever evolving pieces.
Variable scope leakage, global variable read-write issues
Contents:Unicode string normalization schemes in Python
Universally applicable string comparison in python. For string comparisons, and for de-duplication in datasets.
Contents:An ever evolving list of links. Will keep on getting cleaned, organized, appended, disorganized.
Contents:A centralized collection of papers, talks, lectures around computer science, engineering, and the overall industry
Contents:Delta Lake - performance optimization and maintenance
Delta lake optmization and maintenance techniques
Contents: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:Spark join strategies
Contents:Spark performance optimization compendium
Speed up data reads from sql databases, joins, column generation
Contents: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:JWT - a quick overview of its working and encryption algorithms
A quick overview on the workings of JWT
Contents:Lecture - You and your research by Dr. Richard Hamming
The lecture by Richard Hamming
Contents:Why charge more as an engineer
Why you should charge more as an engineer
Contents:Engineering tools:
Other tools: