Skip to content
View Shivam-1827's full-sized avatar

Highlights

  • Pro

Block or report Shivam-1827

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Shivam-1827/README.md

Typing SVG

Typing SVG

Profile Views

LinkedIn LeetCode Codeforces GeeksForGeeks Gmail


$ whoami

package main

type Engineer struct {
	Name        string
	Role        string
	Location    string
	Speciality  []string
	CurrentWork string
	OpenTo      string
}

func main() {
	me := Engineer{
		Name:     "Shivam Yadav",
		Role:     "Backend Engineer Intern → Systems & Distributed Infrastructure",
		Location: "Mumbai / Pune, Maharashtra 🇮🇳",
		Speciality: []string{
			"Distributed Systems",
			"Low-Latency Architecture",
			"Event-Driven Microservices",
			"Concurrent & Parallel Systems",
		},
		CurrentWork: "Building AI-powered platforms @ Raja Software Labs, Pune",
		OpenTo:      "Full-time Backend / Systems / Platform Engineering roles",
	}
	_ = me
}

$ ls -la experience/

🟢 Software Developer Intern — Raja Software Labs Jan 2026 – Present · Pune

React · Node.js · Docker · Ollama · PostgreSQL · Redis

  • Built an AI-powered coding assessment platform — cut average manual evaluation time from ~12 min → ~4 min per candidate
  • Automated test case generation (30+ cases per problem) — previously required manual authoring per submission

🔵 Software Engineer Intern (Backend) — StayAccom Aug 2025 – Dec 2025 · Remote

Node.js · Docker · Redis · MongoDB · Elasticsearch · AWS

  • Engineered distributed backend for hotel booking: integrated pricing engine, booking orchestration, and payment workflows
  • Built search pipeline on Elasticsearch + Redis cache layer — reduced p95 query latency from ~800ms → ~440ms
  • Designed notification + data-sync automation pipeline; platform sustained 99.9% availability during load tests

🟠 Software Developer Intern — Symphony Fintech Solutions May 2025 – Jul 2025 · Mumbai

C++ · C# · RabbitMQ

  • Built C++ TCP server using non-blocking I/O (epoll) — sustained low-latency request handling under 10,000+ concurrent connections
  • Integrated RabbitMQ message queue + heartbeat monitoring for connection liveness detection

$ ls -la projects/

All repos include architecture diagrams, benchmarks, and docker-compose. Click to explore.

⚡ SchedulrX — Distributed CPU Scheduling Platform · 2026

Go (Gin) · C++17 · Redis · PostgreSQL · Prometheus · Docker

What it does: Distributed platform for benchmarking and visualizing CPU scheduling algorithms in real environments — not simulation.

Architecture highlights:

  • Scheduler core in C++17 with SMP work-stealing — idle cores pull tasks from busy cores' queues
  • Adaptive burst prediction adjusts time quantum dynamically based on rolling task history
  • Go API layer (Gin) exposes scheduling decisions and metrics via REST
  • Prometheus + Grafana dashboard for real-time per-core utilization

Benchmarks (local, 8-core, Docker):

Algorithm Throughput Avg Latency Context Switches
Work-Stealing (SMP) ~10,200 tasks/sec 0.8ms Low
Round Robin ~6,800 tasks/sec 1.4ms High
FCFS ~5,100 tasks/sec 2.1ms Lowest
💳 Payment Engine — Fault-Tolerant Distributed Payments · 2026

Go (Chi) · C++ (librdkafka) · Kafka · PostgreSQL · Redis · Docker

What it does: Event-driven payment processing system built around correctness — idempotent handlers, transactional event publishing, and an ACID-compliant ledger.

Architecture highlights:

  • Kafka partitioned by account_id — ordered processing per account, parallel across accounts
  • Idempotency keys in Redis (TTL 24h) — duplicate requests short-circuit before DB write
  • Strongly consistent double-entry ledger in PostgreSQL
  • Dead-letter queue with exponential backoff retry for failed events
  • Distributed lock via Redis prevents double-spend under concurrent requests

Design patterns applied: Idempotent Processing · Outbox Pattern · Event Sourcing · Retry + Dead-Letter Queue · Distributed Locking

🔍 Worksy — Multimodal RAG Platform · 2025

Node.js · PostgreSQL · Pinecone · Traefik · RabbitMQ · Redis · Docker · WebSocket

What it does: Workplace knowledge platform — uploads trigger asynchronous ingestion jobs for transcription, embedding, and semantic retrieval in real time.

Architecture highlights:

  • RabbitMQ buffers ingestion load spikes via backpressure — no dropped requests under burst traffic
  • Pinecone vector store for semantic search; Redis caches hot query embeddings
  • WebSocket layer pushes indexing progress and search results to clients in real time
  • Traefik reverse proxy handles routing across microservices

Results (internal test corpus, ~500 docs):

  • Reduced zero-result queries: ~22% → ~11% after query-expansion step
  • P95 search latency: 210ms (cold) · 48ms (cache hit)

$ cat system-design-highlights.md

Patterns applied across projects — not just listed, but shipped.

Pattern Where Applied
Work-Stealing (SMP) SchedulrX — idle cores pull from busy queues
Idempotent Processing Payment Engine — idempotency keys + Kafka offset commits
Outbox Pattern Payment Engine — transactional event publishing
Retry + Dead-Letter Queue Payment Engine — exponential backoff for failed events
Cache-Aside StayAccom — Redis layer over Elasticsearch
Backpressure via Queue Worksy — RabbitMQ buffers ingestion load spikes
Distributed Locking Payment Engine — Redis lock prevents double-spend
Adaptive Burst Prediction SchedulrX — dynamic time quantum per task history
Non-blocking I/O (epoll) Symphony Fintech — 10k+ connections on single server
Event Sourcing (partial) Payment Engine — ledger as append-only event log

$ cat tech-stack.json

{
  "languages":   ["Go", "C++17", "C", "JavaScript"],
  "frameworks":  ["Node.js", "Gin", "Chi", "Boost.Asio", "GraphQL", "gRPC"],
  "messaging":   ["Kafka", "RabbitMQ", "Pub/Sub", "WebSockets"],
  "databases":   ["PostgreSQL", "Redis", "MongoDB", "Elasticsearch", "Pinecone"],
  "infra":       ["Docker", "AWS", "Linux", "CI/CD", "Prometheus", "Traefik"],
  "concepts":    [
    "Distributed Systems", "Concurrency", "Multithreading",
    "Event-Driven Architecture", "Fault Tolerance", "Idempotency",
    "TCP/IP Networking", "Low-Level Design", "Backpressure", "Work-Stealing"
  ]
}

Go C++ Node.js JavaScript Kafka RabbitMQ PostgreSQL Redis Docker AWS Linux Prometheus gRPC GraphQL


$ cat github-stats.md

Shivam Yadav's GitHub Stats

Top Languages

GitHub Streak

💡 Note: Stats reflect public repos. Backend projects (SchedulrX, Payment Engine, Worksy) are the ones to look at — pinned below.


$ cat competitive.log

🏅 Platform 📊 Rating / Rank 🔗
🟡 LeetCode 1700+ Rating · Active Shivam_1827 →
🔵 Codeforces Pupil · Rated shivam_1886_ →
🟢 GeeksForGeeks Active shiva1znhc →
🏆 TCS CodeVita Season 12 Rank #492 Nationally —
🥈 College Contests 2nd / 3rd place —

1,500+ problems solved across all platforms


$ cat education.txt

  • 🎓 B.Tech — Computer Science & Engineering · 8.42 CGPA Shri Guru Gobind Singhji Institute of Engineering and Technology, Nanded · 2022–2026

  • 📚 Higher Secondary — Science · 90% Bhavans College, Mumbai · 2020–2022


╔══════════════════════════════════════════════════════════╗
║  Shivam Yadav — Open to Backend / Systems / Platform     ║
║  📧  shivam018860@gmail.com                              ║
║  📍  Mumbai / Pune, Maharashtra                          ║
╚══════════════════════════════════════════════════════════╝

"Make it work. Make it right. Make it fast."

⭐ If a project was useful or interesting, a star goes a long way!

Pinned Loading

  1. koordinator koordinator Public

    Forked from koordinator-sh/koordinator

    A QoS-based scheduling system brings optimal layout and status to workloads such as microservices, web services, big data jobs, AI jobs, etc.

    Go

  2. kwok-bench kwok-bench Public

    Go

  3. payment-processing-engine payment-processing-engine Public

    A deterministic, event-driven payment system with exactly-once semantics using idempotency keys, a high-throughput C++ lock-free sequencer, Kafka event sourcing, and a PostgreSQL double-entry ledge…

    Go

  4. Schedulrx Schedulrx Public

    C++

  5. stdlib-js/stdlib stdlib-js/stdlib Public

    ✨ The fundamental numerical library for JavaScript and TypeScript. ✨                   ⭐️ Star to support our work!

    JavaScript 6k 1.3k

  6. koordinator-sh/koordinator koordinator-sh/koordinator Public

    A QoS-based scheduling system brings optimal layout and status to workloads such as microservices, web services, big data jobs, AI jobs, etc.

    Go 1.8k 480