SOURAV CHANDRA ROY

SOURAV CHANDRA ROY

Senior Software Engineer

+880 183 538 2729souravroy.nsu@gmail.comDhaka, Bangladesh

About Me

Senior Software Engineer with 5+ years building production backend systems in Node.js and TypeScript. Specialized in microservice architecture, event-driven systems and real-time applications across e-commerce, food delivery and other domains. Experienced with automated testing and full-stack development with a strong backend focus.

Skills

Node.js
Microservice Architecture
JavaScript/TypeScript
Express/NestJS
Jest/Supertest
PostgreSQL/MySQL
Redis/MongoDB
Kafka/gRPC/RabbitMQ
APM/Grafana Monitoring
LLM & AiAgents
React/Redux
AWS
Docker
Git
BullMQ
Linux/Ubuntu

Education

BSc | CSE

North South University, Dhaka, Bangladesh

2019

HSC | Science

Police Lines Sschool And College, Rangpur, Bangladesh

2013

SSC | Science

Amena Baki Residential Model School & College, Dinajpur, Bangladesh

2011

Work Experience (5 Years+)

US-Bangla Group

Dhaka, Bangladesh

3 years+

Software Engineer

February, 2023 - Present
  • Worked on a variety of projects like: Multi-vendor e-commerce, food delivery, health-tourism. Using micro-service architecture, developed Rest APIs and gRPC services and optimized for performance using message queue, caching and database. Integrated 3rd party payment service APIs, real-time notification systems & chat-system.
  • Notification System - Real-time notification system for multiple projects using Kafka, Redis and BullMQ. Integrated with email, SMS and push notifications.
  • Chat System - Real-time chat system for multiple projects using socket.io, Redis, MongoDB.
  • Payment System - Integrated 3rd party payment service APIs (Bkash, Nagad, Upay, SSLCOMMERZ) for multiple projects.
  • Cartup - Multi-vendor E-Commerce Platform
  • Foodi - Food Delivery System
  • Overall tech: Node.js, JavaScript/Typescript, Express, socket.io, Kafka, RabbitMQ, gRPC, Redis, BullMQ, MongoDB, PostgreSQL, Elastic Stack, Grafana

Silicon Orchard Ltd.

Dhaka, Bangladesh

1 year 2 months

Software Engineer

December, 2021 - February, 2023
  • Worked on an Walton distributor management system. Tech stack: Node.js (express, ejs, bootstrap, knex), MySQL
  • Worked on a product catalog CMS for a client. Tech stack: Node.js( express, sequelize, ejs), MySQL.
  • Walton AWAZ app - Distributor Management System, price control system, order management system.

Qubexlab

Dhaka, Bangladesh

1 year

Full Stack Software Engineer

January, 2021 - December, 2021
  • Worked on an E-Commerce project (JavaScript/React/NodeJs/Express/EJS/MongoDB/MYSQL)
  • Built complex single page web application frontend (reports, data visualization & others). Overall Tech stack: TypeScript, React, Redux, React Router, Material UI, React-PDF
  • Mentored junior engineers and interns.

Featured Projects

System Design Mastery

Master the art of building scalable systems design

  • Foundations (CAP theorem, distributed systems, core principles)
  • Scalability (horizontal/vertical scaling, load balancing, sharding, CDN)
  • Caching & Messaging (Redis, Memcached, Kafka, RabbitMQ)
  • Microservices (API gateways, communication protocols)

apiNodeJS

Node.js, express, mongoose, MongoDB, JWT, Jest, Supertest

  • A simple bootcamp management system.
  • Search bootcamps by radius from zipcode
  • Owner only upload a photo for bootcamp.
  • Router permission for specific role like admin, user.
  • User can access course.
  • Payment integration with Stripe.

© 2026 Sourav Chandra Roy. All Rights Reserved.