I'm Niraj Zade.
Software Engineer.

I design, architect, build, and scale backend API services. Primarily on AWS.
Building SaaS/PaaS products? I can help you solve problems like scaling, multi-tenancy, auth etc.

Resume →

CONTACT ME:

TECH I USE :

  • Languages - Python, SQL, Bash
  • Frameworks - Django (Django REST Framework), Flask
  • Databases/Storages - PostgreSQL, Redis, RabbitMQ
  • DevOps - Docker, Docker Compose, Git, AWS CI-CD (CodeBuild, CodeCommit)
  • Cloud -
    • AWS - RDS, Cognito, EC2, EKS, ECS, S3, Lambda etc
    • PaaS - Heroku, Railway etc
    • VPS - DigitalOcean, Hetzner etc

COMMERCIAL PROJECTS :

  • AI-ML Platform as a Service on AWS
  • IoT Data Acquisition Platform on AWS, with live and historical metrics dashboard
  • Multi-facility Management Information System for a healthcare chain
NON-COMMERCIAL PROJECTS :
  • Custom ROM for LG Optimus Me - had around 1200 users, 10 beta testers
And a lot more...


Blog

Tags: blog gen-ai

Computers understanding humans makes codebases irrelevant
A consequence of good code generation models
2023 Apr 08   8 min   blog gen-ai

Own your email's domain
Protect identity loss by owning the email's domain
2023 Feb 12   6 min   blog

Why interpreted languages make superior scripting languages
Why {python, bash, ruby, ...} are preferred for scripting over {go, c, ...}
2023 Jan 03   1 min   blog

Resources

Tags: data-engineering guideline python spark

Python code standardization guidelines
Variable names, libraries to use etc. This is an evolving document.
2024 Jun 27   12 min   python guideline

Unicode string comparison in python
Universally applicable string comparison in python. For string comparisons, and for de-duplication in datasets.
2024 May 06   8 min   python

Spark Adaptive Query Engine (AQE) - all the details you need to know
Spark Adaptive Query Engine - what problems it solves and how it works in detail.
2024 Feb 20   15 min   spark data-engineering

Spark join strategies
Spark join strategies
2024 Jan 22   16 min   spark data-engineering