Hi, my name is

Uttam Gupta.

I build High-Performance Distributed Systems.

Lead Backend & Distributed Systems Engineer specializing in high-throughput data pipelines, multi-tenant architectures, and resilient event-driven systems. Currently Technical Lead at Zenmonk Software (Subsidiary of FUNIBER).
Delhi, India

01. About Me

Backend Systems Engineer with 3+ years of production experience architecting high-throughput data pipelines, multi-tenant architectures, and resilient event-driven systems. Core expertise in TypeScript, Node.js, and Rust, specializing in asynchronous batch processing, database-level concurrency, and distributed transactions. Proven track record eliminating I/O bottlenecks by 95% and engineering fault-tolerant data migration infrastructure.

Beyond core architecture, I focus on Mentorship, authoring RFCs and guiding a 5–6 person engineering team on Domain-Driven Design (DDD), CQRS, and strict schema-level bounded contexts, translating complex enterprise workflows into scalable architectures via Event Modeling.

Technical Stack:

Systems & Concurrency

Tokio (Async Rust) Layer-4 Load Balancing TCP/IP Networking Multi-threading RESP Protocol Implementation

Backend & Architecture

Node.js / NestJS / Express Domain-Driven Design (DDD) CQRS & Event Modeling Multi-Tenancy Saga Pattern REST APIs & WebSockets

Databases & Storage

PostgreSQL MongoDB (Field-Level Encryption) Redis Multi-Schema Isolation

Languages

TypeScript JavaScript Rust Python SQL

DevOps & Cloud

Docker Kubernetes GitLab CI/CD Linux Acens Google Cloud Certified

02. Experience

Career Velocity: Achieved 3 promotions in < 3 years, moving from Associate to Lead levels.

Lead Backend Engineer / Full Stack Technical Lead

Zenmonk Software & Services (Subsidiary of FUNIBER) | June 2023 - Present

Promoted 3x: Intern → Full Stack Developer → Team Coordinator → Technical Lead

  • Resilient Messaging: Standardized organization-wide Resilient Message Handling using the Transactional Outbox/Inbox pattern, eliminating message drop across microservices.
  • ETL Pipeline Architecture: Architected a fault-tolerant Python ETL pipeline migrating an entire organization's Asana history to Padmasana, using a dynamic thread pool and runtime token rotation to overcome strict API rate limits.
  • Recursive Ingestion: Engineered a two-pass recursive dependency ingestion algorithm for nested tasks, resolving parent-child hierarchies in bounded 10,000-record batches without foreign key violations.
  • Performance Optimization: Re-architected a blocking processing route on Question Management Bank into an asynchronous, chunked pipeline for 10,000+ files, reducing execution latency from 5 minutes to 15 seconds (95% reduction).
  • Multi-Tenancy & RBAC: Designed a multi-tenant isolation model with a multi-schema strategy on IBMS and built a dynamic, runtime-configurable RBAC engine.
  • Distributed Transactions: Implemented a database-level Saga pattern to orchestrate long-running, multi-step survey operations reliably without external coordinator overhead.
  • Data Security: Integrated client-side field-level encryption at the MongoDB layer to safeguard sensitive examination data independently of application code.
  • Engineering Leadership: Authored RFCs and mentored a 5–6 person engineering team on Domain-Driven Design (DDD), CQRS, and strict schema-level bounded contexts.

Lead Platform Engineer (Contract)

Buck · buckstreaming.com | Jan 2024 - June 2024

Creator-subscription live-streaming platform

  • Billing & Subscriptions: Architected core subscription backend integrating Stripe webhooks for automated billing lifecycles and tier access control.
  • Real-Time Systems: Built real-time messaging and live-viewer interaction infrastructure via Socket.IO, minimizing latency during concurrent broadcast events.

Backend Systems Engineer (Contract)

Maity · maity.pro | July 2024 - Dec 2024

AI video generation and sales personalization platform

  • AI Video Pipeline: Constructed an asynchronous rendering pipeline connecting external generative video models with upstream CRM webhooks.
  • Analytics Scale: Designed analytics aggregation endpoints to track distribution and viewer engagement metrics at scale.

03. Engineering "Saves"

System Optimization

The 95% Latency Kill (Question Management Bank)

The Problem

A synchronous route processing 10k+ exam/assessment question documents was blocking the Node.js event loop for 5 minutes (300 seconds).

The Solution

Refactored to an asynchronous, parallelized chunk-processing pipeline with MongoDB field-level encryption so direct DB access never exposes readable PII.

95% REDUCTION

Processing time dropped from 300 seconds to 15 seconds.

Frontend Scalability

The "1500-Cell Problem" (Attendance Control App)

The Problem

Data-heavy attendance-tracking screens with 1,500+ clickable/anchor-based cells were causing DOM lag and interaction latency.

The Solution

Implemented table virtualization in React.js/Next.js, rendering only visible rows to cut DOM overhead.

PERFORMANCE STABLE

Massive reduction in DOM nodes and stable "Time to Interactive" (TTI).

Architecture

Multi-Tenant RBAC (IBMS)

The Methodology

Used Event Storming and Event Modeling to map IBMS (Integrated Business Management System) — an HRM-style workforce/business platform serving FUNIBER's constituent organizations.

The Solution

Architected multi-schema data isolation per organization plus a runtime-configurable RBAC system.

ZERO LEAKAGE

Strict data isolation across every constituent organization on the platform.

Domain Modeling

Modeling a Jira/Asana/Miro Hybrid (Padmasana)

The Problem

The org needed an internal project/task-management and collaboration tool adapted to its own workflows — functionally comparable to Asana, Miro, and Jira.

The Solution

Ran event modeling and event storming to map the domain, then built Padmasana as a modular monolith — module separation enforced at the schema level — with Socket.IO-based real-time collaboration.

MODULAR MONOLITH

Clean, layered architecture without the operational overhead of a microservices split.

04. Project Ecosystem

Buck

Creator-subscription live-streaming platform; built auth, payments, and real-time interaction with full platform ownership.

Next.js Socket.IO Stripe

Maity

AI-powered video personalization platform for sales outreach at scale, with CRM integrations and an engagement analytics dashboard.

React AI Video CRM Integrations

FileBridge

Turns folders into servers with QR-code pairing for cross-device I/O.

Node.js Networking QR Pairing

Socket.IO Connector

Free online Socket.IO client tester: emit events with JSON payloads, listen to channels, save presets and inspect real-time logs in the browser.

React Socket.IO TypeScript

Rust Load Balancer

Layer-4 balancing with Round Robin and IP Hash algorithms for high-concurrency traffic.

Rust TCP/IP Tokio

Axon

Chrome extension that reads the page you're on — summarizes it, answers questions about what's on screen, and fills forms from your own profile. Your API key stays in the browser.

Chrome MV3 Vision models BYOK

Redis Lite

Multi-threaded RESP protocol implementation for low-latency K/V operations.

Rust Multithreading RESP

Local Lens

Privacy-first local OCR and object detection (100% offline).

Rust ONNX ResNet50

CodeMind

Offline semantic search and AI chat for local codebases.

Tauri Next.js LLMs

Ask AI Web

Modern chat interface for LLMs and Custom GPTs with streaming response support and history management.

Next.js Vercel AI SDK Tailwind

ULearn

Online learning platform for system design and programming, built for learning at your own pace.

System Design Programming Next.js

05. Education

Lovely Professional University

B.Tech in Computer Science

7.86 CGPA

Holy Angels Sr. Sec. School

Class XII

92% Aggregate

Certifications

Google Cloud Skills Boost

Completed Game 7053 (March 2026)

06. Writing

Loading articles...

Explore My Tech Blog

I write in-depth articles about Systems Engineering, Distributed Systems (Kafka vs RabbitMQ), and Cybersecurity.

Read Articles on Medium

07. Get In Touch

Currently targeting SDE-1 and Senior roles in India, Germany, USA, and Japan. Whether you have a question or just want to say hi, my inbox is always open!

Say Hello