Sagar Dhok

Sagar Dhok

Backend Developer

Download Resume GitHub

About Me

Backend Developer specializing in Python, Django, and REST APIs. I build clean, scalable backend systems with production-style architecture, security-focused workflows, and real-world problem solving.

Technical Skills

Backend

Python, Django, DRF

Databases

MySQL, SQLite, PostgreSQL

APIs & Auth

REST APIs, Token Auth

Tools

Git, GitHub, Postman

Frontend

HTML, CSS, JavaScript

Projects

Smart ATS — Application Tracking System

Role-based recruitment platform with 4-tier access hierarchy and secure invite-only recruiter onboarding.

  • Built 4-tier access hierarchy (Superuser, Admin, Recruiter, Candidate) with custom DRF permissions and query-level data isolation
  • Implemented secure invite-only recruiter onboarding using UUID-based tokens with expiration tracking and audit logging
  • Designed fault-tolerant PDF resume parsing pipeline handling encrypted and malformed files with weighted candidate scoring
  • Architected cloud-native resume storage using Supabase Object Storage to overcome ephemeral filesystem limitations
  • Developed REST APIs with token-based authentication and role-restricted endpoints

Movie Opinion Meter

Django backend with dual voting systems and real-time vote aggregation for movie opinions and hype tracking.

  • Built dual voting systems (post-release opinions and pre-release hype) enforced via database-level unique constraints
  • Implemented real-time vote aggregation using Django ORM annotations for category-wise percentages at query level
  • Optimized API queries using select_related and prefetch_related to eliminate N+1 issues when loading movies with genres, cast, and crew
  • Developed REST APIs for voting, reviews, and AI-assisted review rewriting with authenticated endpoints
  • Designed normalized relational schemas using junction tables and TMDB IDs to prevent duplicate records

Connect With Me

Sagar Dhok