Hey, I'm Moin Bagban.

I'm a Python backend developer who likes building APIs that keep working when things go wrong: retries, idempotency, queues and well-indexed databases.

Over the last 1.5+ years I've shipped production REST APIs with Django REST Framework, PostgreSQL, Celery and Redis. I have an MCA from Savitribai Phule Pune University and I'm available to join immediately.

Pune, India · open to remote roles

Projects

An asynchronous, event-driven notification system for order lifecycle events, with independent email, SMS and in-app delivery workflows.

  • Celery and RabbitMQ background processing with exponential-backoff retries, dead-letter handling and scheduled retry sweeps.
  • Deterministic idempotency keys so retries and manual replays never send duplicates.
  • User preferences, quiet hours, suppression, failure tracking, delivery audit logs and a staff-only replay API.
  • Deployed on a Debian VPS behind Nginx with HTTPS from Let's Encrypt.

Django · DRF · Celery · RabbitMQ · PostgreSQL · Redis · uv

Experience

Python Developer · Codiastic Soft Pvt Ltd.

Feb 2025 – Aug 2026

Pune, India

  • Built and maintained production RESTful APIs with Django REST Framework.
  • Optimized queries with the Django ORM and PostgreSQL indexing, cutting query times and improving API response performance.
  • Moved email notifications and report generation into Celery and Redis background tasks.
  • Contributed to a JavaScript app on Fastify, Prisma and PostgreSQL, building REST APIs and database-driven features.
  • Dockerized local environments, cutting developer onboarding time by 50%.

Skills

Also: REST API design · background jobs · idempotency · query optimization · event-driven architecture

Education

MCA · Savitribai Phule Pune University

2023 – 2025

7.50 CGPA

BCA · Savitribai Phule Pune University

2019 – 2022

8.33 CGPA

Contact

I'm looking for a backend engineering role. The quickest way to reach me is moinbagban81@gmail.com, or find me on LinkedIn.