About
Hey, I'm a Senior Backend Engineer at Zzazz.ai with 5+ years of experience building distributed, cloud-native systems in Rust, Go, and Node.js. Scaled pipelines to 100M+ events/day, supporting 1M+ DAU and cutting MTTR 30% through observability. Active contributor to Apache DataFusion, with expertise in high-throughput data platforms and real-time analytics.
Zzazz.ai - Senior Software Engineer (Dec 2023 - Present) (opens in a new tab)
-
Rewrote a Python-based web crawler in Rust, achieving a 5x increase in throughput and 60% reduction in memory usage by leveraging Rust's performance and memory safety features.
-
Engineered Rust-powered analytics backends that process 100M+ events per day, delivering consistently high throughput and reliability.
-
Designed a Rust aggregation engine sustaining 25–30K events/sec, aggregating ~100M+ daily events from 1M+ DAU into real-time dashboards with sub-second freshness.
-
Standardized OpenTelemetry-based observability across the entire microservice stack, enabling distributed-tracing insights that trimmed incident mean-time-to-resolution (MTTR) by 30% and surfaced hidden performance bottlenecks.
-
Mentored junior developers and documented best practices for Rust/Node.js microservices, improving onboarding speed and accelerating adoption of modern concurrency patterns.
-
Skills: Rust, TypeScript/JavaScript (Node.js), Apache Kafka, OpenTelemetry, PostgreSQL, Distributed Systems
Biofourmis - Backend Engineer (Sept 2022 - Nov 2023) (opens in a new tab)
-
Enhanced Biofourmis' distributed healthcare platform, enabling secure tracking of vitals and care plans outside clinical settings, improving reliability.
-
Replaced Node.js notification service with a Go microservice, cutting memory usage by 40% and sustaining 500K+ notifications/day with higher throughput.
-
Integrated RESTful APIs with Kafka-based messaging, enabling real-time, fault-tolerant communication across millions of patient events daily.
-
Skills: Go, TypeScript/JavaScript (Node.js), Apache Kafka, REST APIs, Distributed Systems
Habitat - Backend Engineer (June 2021 - Aug 2022) (opens in a new tab)
-
Developed a real-time chatroom with Redis Pub/Sub, scaling to 2K+ concurrent users on cost-efficient infrastructure, enhancing user engagement.
-
Adopted NestJS to modularize the backend, simplifying code ownership and accelerating feature delivery by 40%.
-
Enhanced messaging system performance by integrating advanced WebSocket alternatives such as uWebSockets, reducing latency by 30%.
-
Skills: TypeScript/JavaScript (Node.js), NestJS, Redis, WebSockets, uWebSockets
Quor - Backend Engineer (Oct 2020 - June 2021) (opens in a new tab)
-
Developed GraphQL APIs to resolve over/under-fetching, improving response efficiency by 60%.
-
Built a RabbitMQ producer/worker architecture, optimizing and accelerating large-scale web crawling tasks, reducing processing time by 30%.
-
Enhanced query performance by optimizing Elasticsearch for faster time-based searches, reducing query time by 70%.
-
Skills: GraphQL, Elasticsearch, RabbitMQ, TypeScript/JavaScript (Node.js)
Languages & Frameworks: Rust • TypeScript/JavaScript (Node.js) • Go
Technologies & Tools: Apache Kafka • PostgreSQL • MongoDB • Redis • GraphQL • Elasticsearch • RabbitMQ • OpenTelemetry • NestJS • WebSockets
Concepts: Distributed Systems • Systems Design • Multithreading • Microservices Architecture
- Contributed to Apache DataFusion.
- Added Decimal to Timestamp casting.
- Refactored window functions into user-defined window functions (UDWFs) for better modularity.
Connect with me:
- Twitter @jagdish (opens in a new tab)
- GitHub @jagdish (opens in a new tab)
- Instagram @jagdish (opens in a new tab)
- Email: jatin6972@gmail.com