Work Experience

Software Engineer at NexBell Inc.

Software Engineer

  • Reduced database query execution time by 17%, handle low-latency analytics, scale multi-vendor platform with 100+ stores.
  • Improved authentication workflows, leading to a 30% reduction in login errors and enhancing user experience.
  • Refactored legacy code with design patterns, boosting maintainability by 40% and simplifying future updates.
  • Strengthened backend and frontend collaboration, shortening development cycle time by 20% and improving integration efficiency.

Python Software Developer at Eve Healthcare Center

Internship

  • Enhanced platform search efficiency, boosting user search success rates by 15%.
  • Implemented real-time in-app chat with WebSocket, increasing user engagement and retention by 30%.
  • Optimized 22% of patient dashboard APIs, cutting database queries and reducing response times by 1 second.
  • Integrated doctor dashboard and analytics, improving data access by 20% and data-driven decisions by 15%.

Projects

Algocode - DSA Platform Just Like Leetcode

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.

  • Built Algocode, a backend for DSA challenges and coding contests, enabling code submission and testing similar to LeetCode.
  • Designed and orchestrated a microservices architecture comprising Auth, Code Manager, and a custom RCE Engine (C++ judge).
  • Developed and optimized Code Manager Service to handle APIs for code submission, problem retrieval, result validation, rate limiting, and communication with the RCE Engine via a message broker.
  • Conceived and built RCE Engine Service, a custom RCE Engine, executing user code securely in Docker containers, mitigating risks like fork-bombs, and delivering accurate results (e.g., WA, AC, TLE) within 2.5 seconds.

Movio - High-Performance 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.

  • Orchestrated a scalable YouTube-like backend with Django using microservices, supporting 1K+ daily requests.
  • Optimized video processing with Celery, FFmpeg, and AWS S3, reducing processing time by 30%.
  • Implemented Adaptive Bitrate Streaming (MPEG-DASH), cutting buffering incidents by 25%.
  • Secured content with DRM (PlayReady) and boosted delivery speed by 40% using Gcore CDN and containerizing the solution with Docker.

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.

  • Led development of ProStream using WebRTC for low-latency live streaming, improving streaming responsiveness by 25%.
  • Developed ProStream backend with Django and DRF, implementing WebSocket chat and reducing database query time by 20%.
  • Managed AWS deployment with load balancing and auto-scaling, rate limiting, boosting platform scalability.

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.