Backend‑leaning Full‑Stack Engineer focused on building event‑driven systems, real‑time integrations, and automation that removes boring manual work.
- 🏗️ 4+ years of experience with Node.js, React, TypeScript, PostgreSQL, MongoDB
- ☁️ Cloud‑native & serverless: AWS (Lambda, API Gateway), Azure (Functions, VM, ACI)
- 🔌 Love integrating things: Salesforce CDC, Microsoft Graph (Teams/SharePoint), Jira, ServiceNow
- 🎯 Currently targeting backend / distributed systems roles at product companies
A full‑stack desktop app for sharing videos in real time with teammates/friends.
- Stack: Next.js, Electron.js, Express.js, Socket.io, PostgreSQL, Prisma, Tailwind, Clerk, AWS CloudFront, Whisper AI
- Low‑latency video sync and collaboration using Socket.io
- Global content delivery via CloudFront
- Using Whisper AI to generate titles, descriptions, and transcripts from video
I’m using this project to push myself on real‑time systems, auth, and production‑grade DX.
Languages & Runtime
- TypeScript, JavaScript, C++, Python
- Node.js (Express.js, REST APIs), React / Next.js
Backend & Data
- PostgreSQL, MongoDB, Prisma ORM
- Event‑driven patterns, background workers, queues
- OAuth2 / JWT / SSO (Azure AD)
Cloud & DevOps
- AWS: API Gateway, Lambda, CloudWatch
- Azure: Functions, VM, ACI
- PM2, basic Docker, CI/CD basics (GitHub Actions style workflows)
Platforms & Integrations
- Salesforce Change Data Capture (CDC)
- Microsoft Graph API (Teams)
- Jira REST API, ServiceNow, Halo
One of my favorite projects:
- Built a Node.js service that listens to Salesforce OpportunityChangeEvent via CDC
- Uses MongoDB Change Streams + an event queue to trigger:
- SOW creation and SharePoint updates
- Jira CSD ticket creation
- Microsoft Teams channel provisioning and file migration
- Processes 500+ events/month, cuts manual project‑intake work by ~75%, with ~99.5% reliability
I’m planning to publish a simplified, scrubbed version of this flow as code + architecture notes here.
- System design for L4/L5‑style interviews (caching, queues, rate limiting, sharding)
- Algorithms & data structures (NeetCode / LC, mostly graph/DP problems)
- Better observability: logging, metrics, and tracing for Node.js services
- 💼 LinkedIn: https://www.linkedin.com/in/sanyam-rathore/
- 🌐 Portfolio: https://sanyam121r.vercel.app/
- ✉️ Email: sanyam.12rathore@gmail.com
If you’re working on something around distributed systems, automation, or real‑time apps and want to brainstorm or pair on design, I’m always happy to chat.