Skip to content
View gautam-oss's full-sized avatar

Block or report gautam-oss

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gautam-oss/README.md

Gautam Kumar

Backend Engineer · NIT Agartala '26 · Electrical Engineering → Systems that Ship

LinkedIn Gmail GitHub


About Me

I started in Electrical Engineering. Somewhere along the way, I got obsessed with backend systems — distributed task queues, async APIs, CI/CD pipelines — and never looked back.

I've built and shipped production-grade projects using Python, FastAPI, Django, Celery, Redis, and Docker, with real deployments on AWS and Render. My engineering background makes me think in systems, not just features.

I don't just write code — I build it, ship it, and own it end-to-end.


💼 Experience

Backend Developer Intern — SyntexHub (Apr–May 2026, Remote) · View Project ↗

  • Built a distributed task queue using Celery + Redis + FastAPI with priority-based routing (high / default / low), concurrent execution, and exponential backoff retry logic
  • Developed a real-time monitoring dashboard with WebSocket-driven live stats, Chart.js throughput visualization, and a Celery worker inspector with active/reserved/scheduled task tables and one-click task revocation
  • Containerized the full stack using Docker Compose (6 services) locally and on Render cloud; integrated Upstash Redis (TLS/SSL) as managed broker and result backend

🚀 Projects

🛒 PyMart — Async Multi-Vendor E-commerce Platform

A production-grade marketplace REST API built on FastAPI with a React 18 frontend.

  • API & Auth: FastAPI (Python 3.12) + SQLAlchemy 2.x with JWT access/refresh token rotation, RBAC, and SELECT FOR UPDATE concurrency control preventing checkout race conditions
  • Payments & Async: Razorpay integration with HMAC-SHA256 webhook verification and idempotency handling; Celery + Redis async task queue delivering order confirmations via Resend API in <50ms
  • Search & Storage: Elasticsearch full-text product search with relevance scoring; AWS S3 (ap-south-1) for Pillow-optimized image storage
  • Data Layer: PostgreSQL with Alembic migrations and composite indexes; Redis for cart (atomic HINCRBY), API caching (TTL invalidation), and rate limiting
  • Frontend & DevOps: React 18 + TypeScript + Zustand + React Query; 5-service Docker Compose setup; GitHub Actions CI/CD with 105 pytest-asyncio tests at >80% coverage

🛠️ Tech Stack

Languages

Python TypeScript JavaScript SQL Bash C

Frameworks & Libraries

FastAPI Django Flask Celery SQLAlchemy

Databases & Caching

PostgreSQL Redis MongoDB Elasticsearch

DevOps & Cloud

Docker GitHub Actions AWS Nginx Linux


🏆 Achievements & Certifications

  • 🥇 Best Final Year Project — "Non-Invasive Glucose Monitoring", Dept. of Electrical Engineering, NIT Agartala
  • 🐳 Docker Certified Associate (DCA) — Docker Inc.
  • 🏅 OpenAI Academy × NxtWave Buildathon — Selected for the 2-day Delhi Regional edition
  • 🧬 AI-Driven RNA Therapeutics — 5-day intensive on computational drug design; siRNA efficacy prediction & ML pipelines, NIT Agartala

🎭 Beyond Code

Vice-President, SPIC MACAY Heritage Club — NIT Agartala
Led cultural initiatives, coordinated heritage events, and managed a 20+ member student team.


📫 Let's Connect


Open to backend / DevOps roles where I can build real systems, ship fast, and keep growing.

Pinned Loading

  1. PyMart PyMart Public

    Full-stack e-commerce marketplace — FastAPI + React + PostgreSQL + Razorpay

    TypeScript

  2. distributed-task-queue distributed-task-queue Public

    Production-style async task queue with Celery, Redis, FastAPI — priority queues, retries, real-time dashboard

    HTML