system_boot.sh
>
Backend Engineer · Distributed Systems · Reliable Applications

Sagar
Janjoted

I enjoy understanding how complex software works under the hood. Distributed systems, real-time communication, databases, APIs, and everything in between. Most of my time is spent building, debugging, and improving backend systems that solve real engineering problems.

sagar@devbox ~
$
WHAT I CAN DO

The engineering work I enjoy most—and the problems I can help solve.

Reliable & Secure Backend

I design and build production-ready backend systems with secure REST APIs, authentication, authorization, background jobs, scalable data models, efficient indexing, and optimized database queries. I'm comfortable building reliable services in Java and Node.js using both relational and NoSQL databases.

JavaSpring BootNode.js
Distributed & Real-Time Systems

I enjoy working on systems where multiple services need to communicate reliably. From real-time communication and event-driven workflows to debugging production issues across microservices, queues, and databases, I like solving problems that span the entire system.

WebSocketsMicroservicesRedis
Modern Frontend Development

I build responsive and maintainable user interfaces using React and Next.js. While backend engineering is my primary focus, I'm comfortable taking features from API to UI and enjoy building interfaces that are clean, fast, and practical.

ReactNext.jsRedux
End-to-End Product Delivery

I enjoy taking ownership of features from implementation through testing, deployment, and production support. Working in a small engineering team has taught me to move comfortably across the backend, frontend, databases, and infrastructure whenever the product needs it.

GitGitHubDocker
Years of Experience
DSA Problems Solved
Commits Last year
Technologies used
01 //EXPERIENCE
SlashRTC — Mumbai
Software Developer · Full-Stack
Nov 2025 – Present
● Active
Next.jsNode.jsReduxSocket.IOScyllaDBMongoDBRedis (Bull)FreeSWITCHCodeIgniter 3
Building full-stack features in a 3-engineer team, driving the product from active development through UAT into production rollout.
Debugged and resolved cross-cutting issues in a distributed telephony system spanning 15+ Node.js microservices, Redis (Bull) job queues, and FreeSWITCH ESL.
Built projects including a real-time messaging platform with live 1:1 and group messaging using CI3, Node.js, Socket.IO, and MongoDB across a production telephony product.
// SYSTEM TOPOLOGY — SLASHRTC (2 PRODUCTS)
TELEPHONY PLATFORM · trace + debugTICKET PORTAL · active devCI3 + React FrontendPHP · WEBRTC15+ Node.js Microservicescalling · lead mgmt · state · reports · ESL · socket · monitor · APIsFreeSWITCHESL · LuaRedis QueuesBullRedisSessionConfigMongoDBReportsMySQLPersistentDataNext.js · ReduxFrontendNode.js · Socket.IOREST API · Real-time chatScyllaDBDistributed store
SDAC INFOTECH — Mumbai
Java & Full Stack Development Trainee + Intern
Jul 2024 – Oct 2024
Java ServletsJDBCJSPMySQLMVC2 Pattern
Built an ERP-style e-commerce portal using Java Servlets, JDBC, JSP, and MySQL following MVC2 architectural pattern.
Covered core inventory, order, and user management workflows end-to-end across the full J2EE stack.
02 //PROJECTS
AI Chat-App
Real-Time System

A real-time messaging platform with secure JWT + refresh token auth. An AI participant is treated as a first-class user — not a plugin bolted on. Optimized for 100k+ messages per conversation through strategic compound indexing.

// AI CHAT APP — MESSAGE & DATA FLOW
MESSAGE FLOWN+1 FIX · UNREAD COUNTSClientBrowserCI3 AuthJWT + Refresh TokenSocket.IOreal-time · 50msMongoDBcompound idxOllama APIAI · first-class user500+ convosMongoDBAgg Pipeline$group · 1 round tripUnread CountsN+1 resolved ✓
msg latency
msgs/chat
conversations (N+1 fixed)
E-Commerce ERP Portal
ERP · J2EE

Dual-role ERP-style system covering 10+ workflows and a 4-stage order lifecycle. Designed to SRS requirements with a normalized relational schema, stored procedures, and triggers for inventory consistency.

// LAYER STACK (MVC2 ERP)
JSP — View LayerJava Servlets — ControllerMySQL — Stored Procs & Triggers
workflows
order lifecycle
Issues & Deployment Tracker
Infra · CI/CD · Live

Production-style issue tracking with role-based access control and clear authorization boundaries across user roles. Fully deployed with CI/CD via GitHub Actions. Backend validated with H2 in-memory DB before shipping to production.

// INFRASTRUCTURE & DEPLOYMENT MAP
GitHub ActionsVercel (Next.js)Render / JettyPostgreSQL
Livedeployed
RBACmulti-role auth
CI/CDGitHub Actions
03 //STACK & TOOLS
Backend
Node.js / Express.js
Java / Spring Boot
Hibernate / JPA
CodeIgniter 3
Frontend
Next.js (App Router)
React.js
Redux
TypeScript
Databases
PostgreSQL / MySQL
MongoDB
Redis
ScyllaDB
DevOps & Tools
Docker
GitHub Actions (CI/CD)
Socket.IO / Real-time
Git / GitHub
04 //JOURNEY
Jun 2026 – Present
Open to Opportunities
Targeting backend/full-stack roles at early-stage funded startups. Solving DSA daily, shipping side projects, actively interviewing.
Nov 2025 – May 2026
Software Developer @ SlashRTC
Debugging distributed telephony systems, shipping real-time chat, navigating 15+ microservices in production. Took features on a new product from active dev through UAT to rollout.
Jul – Oct 2024
Java Internship @ SDAC INFOTECH
J2EE ERP portal — learned MVC2, JDBC, stored procedures, BCrypt auth, Apache Tomcat deployment end-to-end.
Dec 2021 – Jun 2025
B.E. in Information Technology — SFIT Mumbai
St. Francis Institute of Technology. Built the technical foundation; started shipping real products from year 2 onwards.
05 //CONTACT

Open to backend/full-stack roles, internships, and interesting engineering problems. Based in Andheri, Mumbai.

Copied ✓