Highly accomplished Principal Software Engineer with over 12 years of experience in architecting, building, and scaling distributed, data-intensive systems. Proven leader in driving complex technical initiatives end-to-end, mentoring high-performing engineering teams, and fostering cross-functional collaboration to deliver high-performance, reliable software solutions that process billions of events daily.
Principal Software Engineer
WebEngage
Apr 2022 - Nov 2024
Led critical software development initiatives from ideation to launch, driving cross-functional collaboration to deliver high-performance, scalable software systems.
Senior Software Engineer
WebEngage
Mar 2013 - Apr 2022
Built and scaled multiple data-intensive services, processing billions of events daily to support key product features and system reliability.
Co-Founder
Apster Technologies Pvt. Ltd.
Sep 2011 - Aug 2012
Co-founded and bootstrapped a technology startup, successfully developing and launching two distinct software products for niche markets.
Software Engineer (MMI)
Longcheer Technology India
Aug 2010 - Jul 2011
Developed and customized features for mobile platforms, enhancing functionality for major Chinese and Indian mobile brands.
Embedded Software Developer
Emerson
Feb 2009 - Mar 2010
Developed embedded software for gas-chromatography systems, focusing on measurement flows, data storage, and sensor integration.
Embedded Systems
CDAC Pune
Jan 2008 - Dec 2009
Electrical, Electronics & Communications Engineering
MJPRU Bareilly
Jan 2004 - Dec 2008
Mock OpenAI Server
A NodeJS Express server that faithfully mimics OpenAI endpoints for cost-effective testing.
ZenQuery.app
A fully local desktop application (Electron) that provides instant answers on CSV, JSON, Excel, and Parquet data files using plain English. (Released)
Product Analytics SaaS
A SaaS platform designed to track events and user profiles, build funnels, cohorts, and journeys, analyze retention & conversion rates, and generate visual reports. (Work in Progress)
AI Journaling App
An application enabling text or voice entries with auto-generated topics & insights, plus natural-language search. (Planned)
DB Stress Bench
Customizable database load-testing tool providing real-time in-browser statistics. Supports multiple databases including MySQL, Postgres, SQLite, DuckDB, and Cassandra.
Blueprint
A zero-dependency Java-8 templating engine featuring 100% Nunjucks-compatible syntax.
Verdict & Verdict-Java
A library designed to evaluate conditions against data using MongoDB-like syntax (JavaScript & Java).
Guardian
A Java library offering robust solutions for retries, circuit breakers, and fallback strategies.
Languages
Databases
Messaging
Infrastructure & DevOps
Project Management & Leadership
System Design & Architecture
Data Processing & Analytics