Available for opportunities

Hi, I'm
Suvrajit Karmaker

Senior Software Engineer

Backend Engineer with 6+ years of experience designing and developing scalable microservices and distributed systems. Skilled in Golang, Node.js, PostgreSQL, MongoDB, Redis, RabbitMQ, and AWS — passionate about building high-performance production systems.

6+
Years Experience
40+
Microservices Built
2000+
Problems Solved
~40%
AWS Cost Reduced
Suvrajit Karmaker - Senior Software Engineer

Developer Terminal

suvrajit@portfolio ~ %
visitor@suvrajit.com:~$ 

Tech Stack

Languages

Golang Node.js C/C++ JavaScript

Backend & Architecture

Express.js Gin REST API gRPC Microservices Elasticsearch

Database & Cache

PostgreSQL MongoDB Redis

Messaging & Realtime

RabbitMQ MQTT Socket.IO

Cloud & DevOps

AWS Docker CI/CD Grafana

Tools & Methodologies

Git Jira Postman Agile Scrum

Work Experience

Foodi

Sr. Software Engineer

Dhaka, Bangladesh

Jan 2025 — Present
  • Leading backend architecture and development of scalable microservices for high-traffic platforms.
  • Designing and maintaining distributed systems with Golang, Node.js, RabbitMQ, gRPC, Redis, PostgreSQL and MongoDB.
  • Working on critical business services: Order, Inventory, Payment, Notification, Rider Real-Time Location Tracking, and Resell Promotion Service.
  • Developing real-time communication and location tracking systems using MQTT, Socket.IO, and event-driven architecture.
  • Optimising system scalability, reliability, caching, asynchronous processing, and database performance for production workloads.
  • Implementing distributed locking, queue-based processing, and monitoring solutions for high-concurrency environments.
  • Mentoring junior developers, conducting code reviews, and contributing to Agile Scrum delivery processes.

Foodi

Software Engineer

Dhaka, Bangladesh

Mar 2023 — Dec 2024
  • Developed backend microservices for Order, Inventory, Payment, Notification, and Promotional services.
  • Reduced AWS costs by ~40% through service and database optimization.
  • Built distributed services with asynchronous processing and event-driven communication using RabbitMQ and gRPC.
  • Worked on PCI DSS compliance payment gateway integrations and secure card save/tokenization facilities.
  • Integrated multiple third-party APIs and vendor platforms including Domino's, Agora, Meena Bazar, etc.
  • Optimized MongoDB and PostgreSQL queries to improve API performance and reduce latency under high traffic.

BJIT Limited

Software Engineer

Dhaka, Bangladesh

Jan 2020 — Feb 2023
  • Worked on CRM platforms, e-commerce solutions, and testing automation systems.
  • Designed and developed backend services and REST APIs based on client requirements.
  • Integrated third-party APIs, AWS S3, authentication systems, and external services.
  • Developed automation scripts using JavaScript for software quality assurance and operational efficiency.
  • Collaborated with cross-functional teams following Agile Scrum methodologies.

Projects

🍔

Foodi

Microservices-based food delivery platform with 40+ services including Order, Payment, Rider, Notification, and Rider Tracking systems for web and mobile applications.

Golang Node.js gRPC RabbitMQ PostgreSQL MongoDB Redis MQTT Docker
🏥

BlueSheep

CRM platform for medical equipment sales, inventory, customer management, and service operations — streamlining the entire lifecycle of medical equipment business processes.

Node.js Express.js PostgreSQL REST API AWS
🛒

Cartup

Multi-vendor e-commerce platform with 20+ microservices including Product, Order, Seller, CMS, CRM, and Payment services — supporting a full-scale marketplace.

Node.js Microservices MongoDB Redis Elasticsearch Docker

Key Achievements

🏗️

40+ Microservices

Built and contributed to large-scale Foodi microservices systems handling high-traffic production workloads.

💰

~40% AWS Cost Reduction

Reduced AWS infrastructure costs through service optimization, database tuning, and resource right-sizing.

🏆

ACM ICPC Regional

Participated in ACM ICPC Dhaka Regional and solved 2000+ problems across various online judges and programming contests.

🎓

Community Contributor

Contributed as a trainer, judge, and problem setter in university programming activities and national competitions.

Education

Daffodil International University

B.Sc. in Computer Science and Engineering

Dhaka, Bangladesh

3.45
CGPA / 4.00
2016 — 2019

Contact

Let's Connect

I'm always open to discussing backend architecture, distributed systems, new opportunities, or just having a great conversation about tech.

Dhaka, Bangladesh
POST /api/v1/contact
200 OK application/json