Open to Backend / Systems Roles

Building fault-tolerant distributed systems

Backend Engineer ยท Distributed Systems ยท CS @ RIT Bangalore

Published researcher at ICDDS '25 (IEEE) and IEEE IAMPro recognized. Focused on async systems, concurrent protocol design, and service architecture that holds under load. Not interested in building UIs โ€” interested in what runs underneath them.

Java โ€ข Spring Boot โ€ข Python โ€ข Redis โ€ข Celery โ€ข MongoDB โ€ข Docker
Utkarsh Patel

About

CS undergraduate at RIT Bangalore with a focus on backend engineering and distributed systems. I design systems around correctness and throughput โ€” async task queues, distributed peer protocols, caching layers, and DB schemas built for query patterns, not convenience. Published at ICDDS '25 for research on energy-efficient routing in wireless sensor networks. Recognized by IEEE IAMPro for engineering contributions. I work best on problems where the architecture decision actually matters.

Technical Skills

๐Ÿ’ป Languages
Java Python JavaScript SQL C
โš™๏ธ Backend
Spring Boot Node.js Express Flask Celery REST APIs JWT / RBAC
๐Ÿ—„๏ธ Databases & Caching
MongoDB MySQL Redis Database Design Query Optimization
๐Ÿ› ๏ธ Systems & Tools
Docker Git Maven TCP/IP Networking Concurrency System Design Microservices

Projects

PeerNexus

PeerNexus

A ground-up implementation of the BitTorrent protocol โ€” peer wire protocol, DHT-based tracker-less peer discovery, and concurrent multi-peer download orchestration.

DHT (Kademlia) + PEX for decentralized peer discovery โ€” no central tracker dependency
Rarest-first piece selection across concurrent peer connections via Java thread pool
Custom TCP socket layer implementing the BitTorrent peer wire protocol from spec
Java TCP Sockets DHT Concurrency Maven
HALEM-PEGASIS Evaluator

HALEM-PEGASIS Evaluator

A protocol-agnostic simulation engine for benchmarking energy-efficient routing algorithms in Wireless Sensor Networks. Research published at ICDDS '25 (IEEE).

Pluggable routing module architecture enables controlled A/B comparison across identical network conditions
Simulation loop decoupled from UI thread โ€” topology visualization runs without blocking protocol execution
35% reduction in routing computation time vs. baseline PEGASIS; results validated in ICDDS '25 paper
Java Swing Network Simulation Algorithms
Lumen

Lumen

A backend API service with stateless JWT authentication and middleware-enforced RBAC across all routes โ€” designed to be horizontally scalable from day one.

RBAC enforced at middleware layer โ€” role resolution happens once per request, not per handler
MongoDB schema modeled around access patterns, not normalization โ€” query-first design
Stateless JWT auth enables horizontal scaling without shared session state
Node.js Express MongoDB JWT RBAC

Engineering Highlights

  • Distributed Peer Protocol (PeerNexus) โ€” Implemented Kademlia DHT from spec for tracker-less peer discovery. Each node maintains a k-bucket routing table; lookups converge in O(log N) hops. Piece scheduling uses rarest-first selection across concurrent peer connections to maximize swarm utilization.
  • Concurrent Download Orchestration โ€” Managed parallel peer connections via Java thread pool with per-peer state machines tracking choke/unchoke cycles. Eliminated redundant piece fetches via bitfield-based deduplication across active peers.
  • Protocol-Agnostic Simulation Engine (HALEM-PEGASIS) โ€” Designed an extensible core that runs arbitrary WSN routing protocols against identical network topologies. Decoupled simulation state from rendering thread to eliminate UI jitter during high-node-count runs. Published findings in ICDDS '25 (IEEE).
  • Stateless Auth & RBAC (Lumen) โ€” JWT verification and role resolution handled entirely at the middleware layer. No session store dependency โ€” service can scale horizontally without sticky sessions. RBAC policies are defined per-route at registration time, not scattered across handlers.
  • Query-First DB Design โ€” MongoDB schemas designed around read/write access patterns. Embedded vs. referenced document decisions made based on join cost and update frequency โ€” not default ORM conventions.
  • Research Recognition โ€” ICDDS '25 (IEEE) publication on energy-efficient WSN routing. IEEE IAMPro recognized for engineering contributions. Algorithms coursework focused on graph theory, dynamic programming, and complexity analysis applied to real protocol design.

Contact

Looking for backend engineering or distributed systems roles โ€” internship or full-time. Reach out directly.

Email Me LinkedIn GitHub