Sarthak Joshi — Backend-Focused Full Stack Developer
Architecting Scalable Backend & Real-Time Systems • NestJS, Node.js, TypeScript, PostgreSQL, Redis, WebSockets, Prisma ORM
Professional Summary
I am Sarthak Joshi, a Backend-Focused Full Stack Developer with 1.7+ years of hands-on professional experience engineering production-grade REST APIs, NestJS microservices, Redis caching layers, WebSockets, and transactional database architecture serving over 300,000 active users across platforms like Salam Kisan and Sarathi.
Work Experience
Jr. Backend Developer — PRYM Solutions Pvt. Ltd. (Dec 2025 – Present)
Location: Pune, Maharashtra, India
- Engineered and maintained 300+ production-grade REST APIs using Node.js, NestJS, TypeScript, PostgreSQL, MongoDB, and Redis for Salam Kisan and Sarathi platforms serving 300K+ users.
- Managed end-to-end payment and settlement lifecycles with automated reconciliation workflows.
- Implemented Redis caching strategies optimizing database queries and reducing API response latency by 15–20%.
- Designed over 100 robust backend APIs with Prisma ORM for agricultural drone spraying booking workflows.
Jr. Full Stack Developer — PRYM Aerospace Pvt. Ltd. (Feb 2025 – Nov 2025)
Location: Pune, Maharashtra, India
- Developed full-stack modules for the Drone Management System (DMS) tracking manufacturing, quality control, dispatch, and pilot assignments.
- Built real-time Unmanned Traffic Management (UTM) platform utilizing WebSockets, NestJS, and PostgreSQL for live flight positional telemetry.
- Engineered role-based access control (RBAC), multi-stage approval workflows, and spatial Leaflet/GeoJSON mapping.
Featured Engineering Case Studies
1. CodeCollab — Real-Time Collaborative Coding Platform
High-concurrency collaborative code execution platform engineered with Socket.io delta state synchronization and WebRTC mesh audio/video calling. Reduced communication latency by 30%.
Stack: Node.js, Socket.io, WebRTC, React.js, MongoDB
2. Drone Management System & UTM — Aerospace IoT Telemetry
Enterprise aviation backend managing a 6-stage drone operational lifecycle with real-time WebSocket flight position telemetry and Leaflet spatial mapping.
Stack: NestJS, PostgreSQL, WebSockets, Leaflet, GeoJSON
3. Streamify — Social Streaming & Video Rooms
Real-time communication and language room platform with instant JWT messaging, user presence detection, and sub-100ms video rooms.
Stack: Node.js, Express.js, Stream SDK, React.js, MongoDB
4. Personal Finance Manager (PFM) — Financial Analytics
Financial tracking system managing 1,000+ monthly transactions with PostgreSQL transactional queries, Prisma ORM, and analytical budget aggregations with 95% data precision.
Stack: PostgreSQL, Prisma ORM, Node.js, React.js, TanStack Query
Core Technical Skills
Languages & Core: JavaScript, TypeScript, Node.js, SQL, Java, HTML5/CSS3
Frameworks & Runtimes: NestJS, Express.js, React.js, Socket.io, Prisma ORM, TanStack Query
Databases & Caching: PostgreSQL, MongoDB, Redis, BullMQ, Postman, Swagger
DevOps & Tools: Docker, AWS, Azure, WebSockets, WebRTC, Git/GitHub, CI/CD
Engineering Problem Solving & Production Debugging
Prisma Migration Drift Resolution
Recovered staging-production database parity following checksum mismatch in _prisma_migrations table using Prisma resolve rollbacks and clean incremental migrations with zero data loss.
NestJS Circular Dependencies Refactoring
Eliminated DI container initialization crashes between coupled domain services by extracting common logic into shared modules and applying forwardRef() where appropriate.
Elimination of N+1 Database Query Latency
Reduced API latency from >1200ms to <90ms by replacing iterative nested ORM queries with batch eager joins, column projection, and composite indexes.
High-Concurrency Race Condition Prevention
Enforced row-level locking (SELECT ... FOR UPDATE) and atomic database transactions to eliminate concurrent update and lost-update anomalies.