Work Experience

Software Engineer II at Celltron Intelligence

Fulltime

  • Drove technical trade-offs and approvals; balanced performance, reliability, and delivery risks while enforcing development and testing standards.
  • Led cross-border engineering teams in Bangladesh and India; planned sprints, delegated feature ownership, enforced code reviews and CI to ensure predictable delivery..
  • Owned system architecture and technical direction; defined domain boundaries, API standards, data contracts, and deployment approach to enable independent service delivery.
  • Authored comprehensive developer runbooks and system architecture diagrams, standardizing the onboarding process and reducing knowledge silos across distributed engineering teams.
  • Engineered the initial CI/CD pipelines using GitHub Actions, AWS and Docker, reducing deployment lead time from hours to minutes and enforcing automated testing gates for cross-border teams.

Software Engineer at NexBell Inc.

Fulltime

  • Decoupled a monolithic codebase into modular services using Strategy and Factory patterns, significantly reducing code coupling and facilitating easier unit testing.
  • Optimized critical MySQL queries by implementing composite indexing, reducing query execution time by 17% and supporting low-latency analytics for 50+ concurrent vendor stores.
  • Redesigned the AWS infrastructure by migrating idle resources to reserved and spot instances and implementing auto-scaling policies, resulting in a 40% reduction in monthly cloud costs.
  • Overhauled the authentication module by implementing OAuth2 and JWT with role-based access control (RBAC), eliminating common security vulnerabilities and streamlining the user login flow.

Software Developer at Innovative IT

Freelance

  • Conducted bottleneck analysis and optimized legacy database queries through indexing and query-set optimization, achieving measurable improvements in system stability and reducing average API response times.
  • Developed and documented production-ready RESTful APIs using Django Rest Framework (DRF), incorporating secure authentication patterns and efficient serialization logic to minimize payload sizes and latency.
  • Architected robust background task pipelines using Celery and Redis to handle resource-intensive operations (automated reporting, transactional emails), significantly improving frontend responsiveness by offloading non-blocking tasks.
  • Engineered custom Django backends for diverse client projects, implementing PostgreSQL/MySQL schemas designed for high data integrity and scalability across web and mobile platforms.

Projects

Algocode - Distributed Code Evaluation System

Django, DRF, RabbitMQ, Docker, PostgreSQL, MongoDB, AWS, Portainer, Container Security, Microservices

A microservices solution for DSA problem solving platform backend just like Leetcode built from scratch without any 3rd party solution.

  • Architected a loosely coupled backend comprising Auth, API Service, and RCE service, communicating via asynchronous message queues (RabbitMQ) to handle high-concurrency submission spikes without blocking.
  • Engineered a custom C++ Judge (Remote Code Execution) that spins up ephemeral Docker containers for each submission, isolating user code from the host OS to ensure security.
  • Implemented kernel-level constraints (using Docker Runtime options) to strictly limit CPU, Memory, and PIDs, effectively preventing malicious attacks like fork-bombs and infinite loops.
  • Built the orchestration layer to manage the lifecycle of code submissions, from queuing and execution to result validation (AC/WA/TLE), achieving a sub-2.5s turnaround for standard problem sets.

Movio - VOD Platform in Microservices

Django, AWS S3, EC2, Translate, Gcore CDN, Flower, Elasticsearch, Nginx, Gunicorn, Cloudflare, Celery, FFmpeg, Docker

A scalable microservices solution for video on demand platform with closed caption, DRM and data protection need just like YouTube.

  • Architected an event-driven video processing pipeline using Celery and RabbitMQ, offloading resource-intensive transcoding tasks (FFmpeg) from the main thread to prevent blocking.
  • Implemented MPEG-DASH and HLS protocols with multi-bitrate transcoding, ensuring smooth playback across varying bandwidths and reducing client-side buffering events.
  • Fully containerized the microservices architecture using Docker, ensuring consistent runtime environments across development and production stages.
  • Secured video assets using DRM (PlayReady) and optimized global delivery via CDN caching, reducing origin server load and improving Time-To-First-Byte (TTFB) by 40%.

ProStream - Low Latency Live Streaming

Django, Django Rest Framework, React, PostgreSQL, WebSocket, Route53, AWS

Live streaming solution for low latency video game streaming just like Twitch.

  • Engineered a Twitch-inspired streaming backend utilizing the Agora SD-RTNTM (Software Defined Real-time Network) to deliver low-latency, one-to-many broadcasts with high throughput and global availability.
  • Implemented a robust security layer by building a Dynamic Token Server in Django, generating time-bound, HMAC-signed access tokens for Agora channels to prevent unauthorized stream access and stream sniping.
  • Architected a high-concurrency chat interface using Django Channels (WebSockets) and Redis Pub/Sub, managing real-time viewer interaction and metadata syncing (viewer counts, stream status) outside the media stream.

Other Projects


Custom Online Judge for Remote Code Execution

  • A standalone Online Judge Solution with pure docker implementation and security best practices.

ImgTwist - Image Hosting for All Your Needs

  • A robust Django-based image hosting solution.

Load Balancer with Nginx

  • Simulates various load balancing algorithms using Docker and Nginx.

Python HTTP Server

  • A HTTP server built using Python from scratch.

Rate Limit Algorithms

  • A collection of custom implementations of rate limit algorithms.

Rate Limiter

  • Custom implementation of token bucket algorithm for rate limiting using object-oriented programming principles.

City Library

  • A library management system built using Django, Django Rest Framework and MySQL.

RabbitMQ Ice-Breaker

  • An introduction to RabbitMQ for beginners with practical implementation.

Cricket Match System

  • A CLI tool to simulate cricket matche with best practices in object-oriented programming.

Dict_DB

  • An in-memory CLI implementation of a database mock with Python and OOP best practices.

Latest Medium Posts

Loading Medium posts...