Skip to content
Senior Software Engineer

Hi, I'm Vishesh KumarI build scalable distributed systems.

Node JS · Golang · Python · GenAI · Distributed Systems · AWS

Senior Backend Engineer with 5 years of experience building high-scale distributed systems using Node Js, Go, React, Python, Gen AI, Kafka, Redis, PostgreSQL and AWS.

Technologies I work with

  • Go
  • Kafka
  • Redis
  • AWS
  • PostgreSQL
  • Docker
  • Kubernetes
  • Microservices
My Skills

Technologies I work with

Auto-scrolling by category — hover to pause, or filter to focus on one group.

Programming

  • Golang
  • Python
  • JavaScript
  • TypeScript

Backend & APIs

  • REST APIs
  • GraphQL
  • gRPC
  • WebSockets
  • Go routines
  • Channels
  • Wait Groups

Databases

  • PostgreSQL
  • MongoDB
  • SQL Server
  • Redis

System Design

  • Microservices
  • Event-Driven Architecture
  • Distributed Systems
  • High Availability
  • Scalability

Messaging & Streaming

  • Kafka
  • RabbitMQ
  • SQS

Cloud & DevOps

  • AWS
  • EC2
  • S3
  • CloudFront
  • ECS
  • Auto Scaling
  • CloudWatch
  • Docker
  • Kubernetes
  • CI/CD

Engineering

  • Caching
  • Performance Optimization
  • Fault Tolerance
  • Monitoring
  • Observability
Featured Projects

Systems I've built

An auto-scrolling showcase — hover to pause, then open GitHub, the live demo, or the architecture in the System Design Playground.

01Data Ingestion & Analytics Platform

Market Mojo

Event-driven data ingestion and analytics platform built on Kafka, processing 50M+ events per day with idempotent, retry-safe consumers.

50M+ daily events · 40–60% performance improvement

  • Kafka event-driven architecture with partitioning and consumer groups
  • Retry queues and idempotent processing for exactly-once semantics
  • 50M+ daily events
  • Go
  • PostgreSQL
  • AWS
  • Kafka
  • Goroutines
02Real-Time Stock Broadcasting

SMCTradeOnline

Real-time stock broadcasting system streaming live market data to connected clients using goroutines, channels, Redis fan-out and WebSockets.

Real-time delivery to connected trading clients

  • Concurrent processing with goroutines and channels
  • Redis fan-out for low-latency delivery
  • WebSocket streaming to connected clients
  • Go
  • Goroutines
  • PostgreSQL
  • MongoDB
  • WebSockets
  • Redis
03Real-Time Train Telemetry & Operations

Indian Railway OMS

Operations management system ingesting real-time train telemetry (speed, vibration, GPS) via Kafka and streaming it to an operations dashboard for 50+ concurrent trains.

50+ concurrent train runs monitored in real time

  • Real-time telemetry: speed, vibration, GPS
  • Kafka ingestion for high-volume streams
  • WebSocket streaming to operations dashboard
  • Node.js
  • Electron
  • React
  • WebSocket
  • Kafka
04Reliable Event-Driven Delivery

Multi-Channel Notification System

Event-driven, multi-channel notification system using Kafka and RabbitMQ with retry handling and fault tolerance for approximately 99% delivery reliability.

~99% delivery reliability

  • Event-driven pipeline over Kafka / RabbitMQ
  • Retry handling and fault tolerance
  • Monitoring for delivery reliability
  • Golang
  • MongoDB
  • Kafka
  • RabbitMQ
  • Redis
System Design Playground

Explore backend architectures

Pick a system, then click any node to see its responsibility, why it exists, data flow, scaling and failure handling.

Fan out live market data to thousands of clients with low latency using concurrency and a Redis pub/sub layer.

Real-Time Stock Broadcasting

Market Feed

Responsibility
Ingest raw ticks.
Why it exists
Single ingestion point normalizes upstream feeds.
Data flow
Publishes normalized ticks downstream.
Scaling
Partition by symbol to parallelize.
Failure handling
Buffer and replay on downstream slowdown.
Open Source

Explore my code

Repository links live in a single config file. Fill in each project's githubUrl to activate its button.

GitHub repositories

Market Mojo

Data Ingestion & Analytics Platform

Repository

SMCTradeOnline

Real-Time Stock Broadcasting

Repository

Indian Railway OMS

Real-Time Train Telemetry & Operations

Repository

Multi-Channel Notification System

Reliable Event-Driven Delivery

Repository
Beyond Code

A little creativity off the clock

When I'm not shipping backends, I make short-form videos on my channel @8pm-magic.

8PM Magic

Short, punchy videos — a creative outlet that keeps the problem-solving muscles fresh in a very different medium.

Visit the channel
Career

Professional experience

A timeline of the teams and systems I've built.

  1. Member Technical Staff – II (Backend)

    SMC Global Securities Limited

    Mar 2023 – Present

    Delhi, India

    • Led a team of 4 engineers.
    • Built high-throughput distributed systems.
    • Worked on systems processing millions of financial transactions daily.
    • Designed event-driven pipelines using Golang, Kafka and Redis.
    • Built real-time stock broadcasting using WebSockets, goroutines and channels.
    • Reduced API latency by 30% through Redis caching, query optimization and asynchronous processing.
    • Achieved approximately 99% availability using fault-tolerant design and AWS Auto Scaling.
    • Golang
    • Kafka
    • Redis
    • WebSockets
    • PostgreSQL
    • AWS
  2. Full Stack Developer — Contract

    Indian Railway & Laxmi Industrial Corporation

    Oct 2022 – Mar 2023

    Contract
    • Built real-time train telemetry capturing speed, vibration and GPS.
    • Implemented Kafka ingestion for high-volume telemetry streams.
    • Streamed live data to dashboards over WebSockets.
    • Supported 50+ concurrent train runs.
    • Enabled predictive maintenance and safety analytics.
    • Node.js
    • Kafka
    • WebSocket
    • React
    • Electron
  3. Software Developer

    Synapsica Healthcare Limited

    May 2022 – Oct 2022

    • Built a scalable multi-channel notification system.
    • Achieved approximately 99% availability.
    • Implemented retries and fault tolerance.
    • Added monitoring for delivery reliability.
    • Golang
    • Kafka
    • RabbitMQ
    • Redis
    • MongoDB
  4. Full Stack Developer

    DLT LABS

    Nov 2021 – Apr 2022

    • Developed backend APIs.
    • Built internal enterprise tools.
    • Delivered feature development and bug fixes.
    • Contributed performance improvements.
    • Backend APIs
    • Enterprise Tools
Credentials

Certifications

  • Go Bootcamp: With gRPC and Protocol Buffers

    • Golang
    • gRPC
    • Protocol Buffers
  • Software Architecture & Technology of Large-Scale Systems

    • System Design
    • Scalability
    • Distributed Systems
  • Ultimate AWS Certified Solutions Architect Associate 2026

    • AWS
    • Cloud Architecture
    • High Availability
Education

Academic background

  1. Ajay Kumar Garg Engineering College

    B.Tech — Computer Science and Engineering

    Jul 2017 – Jul 2021

Contact

Let's build something scalable

Open to conversations about backend engineering, distributed systems and high-scale architecture. The fastest way to reach me is email.

$ connect --with vishesh

Backend engineer who builds scalable distributed systems.