Available for Software Engineer / Backend Roles

Engineering scalable backends, asynchronous pipelines & robust APIs.

Hi, I’m Debjyoti Saha. I'm a Backend Developer specializing in Python, FastAPI, Django REST Framework, Celery, Redis, and PostgreSQL. Currently building open-source structural software at FOSSEE Osdag — IIT Bombay.

Current Role SDE Intern @ IIT Bombay
Graduation B.Tech CSE (2027)
Location India (Open to Relocate / Remote)
Core Stack Python · FastAPI · Django · Postgres
debjyoti_profile.json
Debjyoti Saha

Debjyoti Saha

Software Development Intern

FOSSEE Osdag — IIT Bombay
uptime: 99.98%
concurrency: Celery + Redis
auth: JWT & HMAC Signing

Work & Internships

Real-world production engineering and open-source contributions.

FOSSEE Osdag — IIT Bombay

Software Development Intern Remote
Sep. 2026 — Present

Selected for Osdag, an open-source structural engineering software platform under FOSSEE at IIT Bombay, following a rigorous screening round requiring the design and implementation of a secure authentication architecture.

  • ▹ Engineered a robust, production-grade authentication subsystem utilizing Django and JSON Web Tokens (JWT) with secure token refresh and session invalidation.
  • ▹ Collaborating on structural engineering calculations and core backend modules, ensuring rigorous data validation and adherence to open-source code quality standards.
  • ▹ Participating in code reviews, automated unit testing, and cross-functional team synchronization for continuous deployment.
Python Django JWT REST APIs Git Open Source

System Architecture & Case Studies

Deep dives into distributed processing, API reliability, and data design.

Featured Architecture Distributed Systems

Reliable Webhook Delivery Platform

A high-throughput, fault-tolerant webhook ingestion and dispatch engine built to guarantee message delivery even when downstream consumer endpoints experience downtime.

⚡ System Event & Delivery Pipeline
FastAPI Async Ingest API
➔
Redis Message Broker & Rate Limit
➔
Celery Workers Fan-Out & HMAC Signing
➔
PostgreSQL Audit Logs & State
At-Least-Once Delivery

Implemented Celery asynchronous fan-out dispatch with automatic exponential backoff retry algorithms to handle intermittent network failures gracefully.

Payload Security

Equipped every outgoing HTTP request with cryptographic HMAC-SHA256 signatures in headers, enabling consumers to verify payload authenticity and prevent tampering.

Production Observability

Integrated Redis-backed rate limiting (slowapi) and full containerization via Docker Compose, including Flower dashboard for real-time task queue telemetry.

Data Consistency

Employed asynchronous SQLAlchemy with Alembic schema migrations and rigorous idempotent delivery verification tests.

Production Full-Stack RAG AI & REST

CSEHub — Educational Resource Hub & RAG System

A comprehensive educational platform featuring a modular Django REST API backend, optimized relational query architecture, and a Retrieval-Augmented Generation (RAG) assistant.

Relational Data Architecture

Architected 10 relational models across 4 modular Django apps, eliminating N+1 query bottlenecks using select_related and prefetch_related across multi-table joins.

RAG Vector Intelligence

Engineered a contextual Q&A chatbot grounding responses in stored documentation via Pinecone vector embeddings and Google Gemini API integration.

API Documentation & RBAC

Implemented DRF ViewSets with automated OpenAPI/Swagger and ReDoc schemas via drf-spectacular, protected by granular admin/user permission classes.

Real-Time Backend WebSockets & Telephony

Apadamitra AI — Disaster Alert & Mitigation System

Emergency dispatch platform built with FastAPI and WebSockets, delivering automated voice and SMS broadcast alerts and real-time natural language disaster triage.

Real-Time WebSockets

Designed a bidirectional WebSocket communication channel for streaming real-time voice disaster queries with sub-second feedback.

Custom Middleware

Constructed an in-memory sliding-window rate-limiting middleware enforcing 120 req/minute per client with automatic thread-safe cleanup routines.

Multi-Service Orchestration

Coordinated Twilio for automated voice/SMS calls, ElevenLabs for synthesized speech, and Gemini AI for real-time multilingual crisis summarization.

Interactive API Playground

Test mock backend endpoints live in your browser and inspect cryptographic signatures, headers, and responses.

api-client: https://api.debjyoti.dev HTTP/2
GET
Status: 200 OK • Latency: 18ms • Content-Type: application/json
{
  "status": "healthy",
  "service": "debjyoti-backend-engine",
  "version": "2.4.0",
  "internship": "FOSSEE Osdag @ IIT Bombay",
  "worker_pool": {
    "celery": "online",
    "active_workers": 4,
    "broker": "redis://127.0.0.1:6379/0"
  },
  "database": {
    "engine": "PostgreSQL 16",
    "connections": "pooled (asyncpg)",
    "status": "connected"
  },
  "uptime_seconds": 864200
}

Skills & Architecture Disciplines

Proficiencies honed across production backend systems, open-source codebases, and CS coursework.

Core Backend & APIs

  • Python (3.10+)
  • FastAPI
  • Django & DRF
  • RESTful API Design
  • WebSockets
  • drf-spectacular (Swagger)

Concurrency & Queues

  • Celery Worker Queues
  • Redis (Cache & Broker)
  • SQLAlchemy (Async)
  • Alembic Migrations
  • Idempotency Design
  • Exponential Backoff

Databases & Security

  • PostgreSQL
  • Database Schema Design
  • N+1 Optimization
  • JWT Authentication
  • HMAC Payload Signing
  • Role-Based Access (RBAC)

DevOps & Testing

  • Docker & Docker Compose
  • Linux / Bash
  • GitHub Actions (CI/CD)
  • Pytest & Unit Testing
  • Flower (Celery Monitor)
  • Postman / Bruno

AI, Search & Integrations

  • Pinecone (Vector DB)
  • RAG Architectures
  • Google Gemini API
  • Twilio Telephony & SMS
  • ElevenLabs Speech
  • Cloudinary

CS Fundamentals

  • Data Structures & Algorithms
  • Database Management (DBMS)
  • Operating Systems (OS)
  • Computer Networks (CN)
  • Object-Oriented Programming
  • System Reliability

Academic Background & Certifications

Solid theoretical grounding coupled with industry-standard certifications.

Bachelor of Technology

Murshidabad College of Engineering and Technology

Computer Science & Engineering

Aug. 2023 — Jun. 2027

Murshidabad, West Bengal, India

Relevant Core Coursework:

Data Structures & Algorithms, Object-Oriented Programming, Database Management Systems, Operating Systems, Computer Networks, Software Engineering.

HackerRank Verified Certifications

Problem Solving (Intermediate & Basic) · Python · SQL

Verified 2026

100 Days of Code: The Complete Python Pro Bootcamp

Udemy — Comprehensive OOP, Web Development & Automation

Completed 2025

Ready to build high-performance systems.

Whether you're looking for a backend software engineering intern, full-time developer, or discussing distributed systems, my inbox is open!

Email Directly
Resume (PDF)
Debjyoti_Saha_Resume.pdf Download ↗
LinkedIn
in/debjyotisaha2004 Connect ↗
GitHub
github.com/captain-07 Follow ↗