Lalitpur, Nepal+977 9846862446
Ranjit Khanal
Education
Patan Multiple Campus, Lalitpur, Nepal2022 - present
Bachelor in Information Technology (BIT)
Employment
Full-Stack Developer · IndependentNov 2024 - present
- Architected an event-driven API monitoring system using Kafka to detect and process failed service requests asynchronously
- Designed a fault-tolerant retry pipeline with exponential backoff and Dead Letter Queues to safely reprocess failed requests
- Implemented checksum validation to ensure integrity of retried API payloads
- Introduced Redis caching to reduce database load and improve API response latency
- Built modular backend services with Node.js and Express for scalable system design
- Developed microservices with asynchronous service communication
- Implemented API gateway routing and service isolation to improve maintainability
- Containerized services using Docker for consistent development and deployment
- Built responsive frontend applications using React, Redux Toolkit, and React Query
Full-Stack Developer Intern · SursatechJune - Sept 2024
- Built responsive front-end features using React + TypeScript
- Created and optimized REST APIs using Hono + Bun and Node.js
- Improved performance by reducing backend resource usage
- Implemented Docker-based workflows for consistent deployment
- Debugging, testing & cross-browser fixes
- Worked in Agile environment (scrum, Git-based workflow)
Software Projects
KaamSewa (kaamsewa.com/)2025
- Split roles properly with JWT, pushed live availability over Socket.io, and put Redis in front of hot reads. The product became about booking reliability, not pretty cards.
- Live platform at kaamsewa.com with search, bookings, admin dashboard, and roughly 40% faster responses after caching.
- Utilized: Node.js, React, TypeScript, PostgreSQL, MongoDB, Redis, Socket.io, Docker
NepalKisan (nepalkisan.com/)2025
- Role-based onboarding, separate listing/order flows, search/filters that match how people actually browse, and caching on the chatty APIs.
- Live at nepalkisan.com: farmers manage listings independently; buyers discover and order without admin babysitting.
- Utilized: Node.js, React, TypeScript, PostgreSQL
SystemAtlas (systematlus.vercel.app/)2025
- Turned it into a visual atlas: clear sections, concrete patterns, and a UI that treats diagrams as the primary language, not decoration around paragraphs.
- Live at systematlus.vercel.app: a visual backend engineering reference you can actually browse when designing or debugging systems.
- Utilized: Next.js, TypeScript, React, Tailwind CSS
Shop Cart Nepal (www.shopcartnepal.com/)2025
- Focused the product on catalog → cart → order with clearer seller/customer separation and a storefront that feels local, not imported.
- Live at shopcartnepal.com: shopping cart and storefront for Nepal.
- Utilized: React, TypeScript, Node.js, MongoDB
Skills
Frontend: React, TypeScript, Tailwind CSS
Backend: Node.js, Go, Express
Databases: MongoDB, MySQL, PostgreSQL, Redis
Tools: Git, Docker, Firebase
Certifications
- Node.js & MongoDB Backend Apps · IBM2024
- Developing Backend Apps with Node.js · IBM2024
- Developing Front-End Apps with React · IBM2025
- Introduction to Relational Databases (RDBMS) · IBM2025