Nitin Bansal

Principal Software Engineer

12+ years in distributed systems, technical architecture, and scalable solution design.

14+ years of total experience, including 12+ years specializing in distributed systems, technical architecture, and scalable solution design. Strong background in end-to-end project execution and mentorship, with a track record of driving engineering excellence and delivering high-impact solutions.

Java Node.js Python BigQuery Cassandra MySQL Redis Elasticsearch MongoDB Kafka Kubernetes Docker AWS GCP CI/CD (Github, Gitlab, ArgoCD)

Experience

Principal Software Engineer

WebEngage

April 2022 - November 2024

Mumbai, India

  • 1. Led development of critical features from ideation to launch, aligning work with business goals and client requirements.
  • 2. Worked cross-functionally with project managers, QA, DoE, and internal teams to resolve issues and drive progress.
  • 3. Implemented CI/CD pipelines, improving delivery speed and reducing time-to-market.
  • 4. Mentored junior engineers, supported hiring and promotion decisions, and fostered a culture of innovation and growth.
  • 5. Handled debugging, root cause analysis, and troubleshooting in high-pressure, deadline-driven environmens.
  • 6. Spearheaded adoption of best practices in coding, documentation, and design; ensured high technical standards across the team.

Senior Software Engineer

WebEngage

March 2013 - April 2022

Mumbai, India

  • 1. Built and scaled data-intensive services handling billions of events daily, including:
    • 1. End-to-end event and profiles ingestion pipeline into BigQuery.
    • 2. Real-time stats (users, events, campaigns) using Kafka and Redis
    • 3. Campaign attribution, auditing, reporting, and product comms services
    • 4. SMS sender/tracker and shared platform libraries
  • 2. Developed Custom Alerts feature for user-defined metrics on dashboards.
  • 3. Created a detailed POC for migrating from BigQuery to StarRocks, including ingestion and query services
  • 4. Also contributed to Frontend and Android development for short-term projects.
  • 5. Many more important projects.

Co-Founder

Apster Technologies Pvt. Ltd.

September 2011 - August 2012

Ahmedabad, India

  • 1. Built software for large-format in-street advertising management.
  • 2. Developed tablet-based restaurant ordering and billing system.

Software Engineer - MMI

Longcheer Technology India

August 2010 - July 2011

Noida, India

  • 2. Worked as MMI engineer for Chinese and Indian brand mobiles with daily job involving customizations and feature developments as per customer need.
  • 2. Worked on MTK platform using plutommi and venus mmi frameworks for feature phones.

Embedded Software Developer

Emerson

February 2009 - March 2010

Pune, India

  • 1. Worked on gas-chromatography system development. Tasks included writing measurement flows, storage and retrieval of measurements, communications with PC system on UART protocol, and other tasks, on a customized ARM embedded Linux board.
  • 2. Worked on an ATMega sensor board to be used with the above gas-chromatograph project. Tasks included writing routines for sensor readings, supporting sensor re-calibration on-field and interfacing to on-board display.

Personal Projects

ZenQuery

https://zenquery.app

Desktop app for private, scalable data analysis via plain English. Supports CSV, JSON, Excel, Parquet.

Analytics LLM

DB Stress Bench

https://github.com/freakynit/db-stress-bench

Customizable DB load-testing with real-time in-browser stats. Supports MySQL, Postgres, SQLite, DuckDB, Cassandra.

Load Testing Performance Benchmarking

Blueprint

https://github.com/freakynit/Blueprint

Zero-dep Java-8 templating engine with Nunjucks-like syntax.

Java Templating Engine Nunjucks

Guardian

https://github.com/freakynit/guardian

Java library for retries, circuit breakers, and fallback strategies.

Fault Tolerance

Mock OpenAI Server

https://github.com/freakynit/mock-openai-server

Node.js Express server mimicking OpenAI endpoints for cost-effective testing.

OpenAI Mocking Node.js

Verdict & Verdict-Java

https://github.com/freakynit/Verdict
https://github.com/freakynit/Verdict-java

Evaluate conditions against data using MongoDB-like syntax in JS and Java.

MongoDB Expression Evaluator

OpenAI Schema Generator

https://github.com/freakynit/openai-function-schema-generator

Java lib generating JSON schemas from classes via introspection.

Java Schema Generator

Education

Post Graduate in Embedded Systems

CDAC, Pune

September 2008 - February 2009

B.Tech in ECE

MJPR University, Bareilly

June 2004 - June 2008

Let's Connect

Always eager to take on meaningful challenges and push technical boundaries — happy to connect and explore what’s next.