Back to LeaderboardLast snapshot: Sep 9
Ankur P.

Ankur P.

Django REST Framework Developer

Hi, I'm Ankur—a Senior Python/Django engineer and tech lead with 7+ years building scalable, reliable backend systems. I currently wear two hats: Tech Lead at KreditCall, where I own the backend of a regulated digital-lending platform end to end, and Senior Python Engineer at ShiftKey, working on OnShift, their flagship workforce-management product for the healthcare staffing marketplace. I design and ship production-grade APIs, integrations, and infrastructure that are fast, secure, and cost-efficient—across both modern Django services and a large, long-lived legacy codebase. Core Expertise - Languages & Frameworks: Python 2.7/3.x (async/threading, Celery), Django & Django REST Framework, TurboGears 1.0 (legacy), ASGI (Uvicorn/Gunicorn) - Databases: PostgreSQL (incl. PG18 tuning on CloudNativePG), MySQL — schema design, indexing, query optimization, backward-compatible migrations, point-in-time recovery - DevOps & Infra: Linux, Nginx/Traefik, Kubernetes (K3s), Docker (hardened/distroless images), Redis, Google Cloud & self-hosted clusters — autoscaling, observability (Grafana/Prometheus/Loki), zero-downtime rolling deploys, disaster recovery - Integrations & APIs: Payments & disbursement (ICICI, PhonePe, Easebuzz, Paytm, Cashfree, Kotak), KYC/identity (Zoop DigiLocker, HyperVerge, Invoid, Google), credit bureaus (CRIF, Experian), e-sign/e-stamp (Doqfy), account aggregator (FinPro), SMS/comms (Kaleyra, Equence), email (ZeptoMail), push (Firebase FCM) - Data Work: Large-scale extraction, web scraping, ETL pipelines, analytics dashboards (Metabase) Current Roles Tech Lead — KreditCall (Fintech / Digital Lending) - Lead the backend of an 18-step regulated lending journey—OTP/JWT auth, RBI-compliant consent, KYC, credit decisioning, e-NACH mandates, disbursement, and repayments—built on a single-source-of-truth state machine that enforces step progression. - Improved the credit-decisioning engine so credit-worthy borrowers are approved correctly (CRIF DPD-sentinel handling, refined debt-ratio/overdue rules), and built recompute/backfill/rescue tooling to re-evaluate and recover affected applicants automatically. - Drive fleet-wide performance and cost work—resolving ASGI worker starvation, a readiness probe silently burning ~3.75 cores, stranded HugePages, and inotify exhaustion—reclaiming significant CPU/memory with zero service impact. - Operate PostgreSQL on CloudNativePG with continuous WAL archiving, encrypted S3 backups, 30-day point-in-time recovery, and tested restore runbooks. - Delivered both the public mobile API (Android app on Play Store) and a full internal admin panel—role-based permissions, 2FA, fraud command center, audit logs, and analytics—used by ops, support, and recovery teams. Senior Python Engineer — ShiftKey / OnShift (Healthcare Workforce Tech) - Build and maintain backend services for OnShift, ShiftKey's workforce-management and scheduling platform for post-acute and long-term care facilities, serving a large healthcare staffing marketplace. - Work deep in a mature, large-scale TurboGears 1.0 (Python 2-era) codebase—shipping features and modernizing a long-lived legacy stack while keeping a mission-critical scheduling platform stable and reliable. Earlier Highlights - Open Source: First to add SimpleJWT support to django-rest-auth (later adopted under JazzBand's dj-rest-auth; credited in PR #3). - Fintech Scale: Designed and developed the backend for Credicxo Tech Pvt Ltd, enabling significant growth on just 2 vCPUs / 4 GB RAM, serving ~10k users/day. How I Work - Requirements to Results: Translate business needs into robust technical designs and ship iteratively - Quality: Tests (>80% coverage), structured logging, error handling, and clear documentation by default - Security & Privacy: OWASP-minded auth, least-privilege DB users, careful permissioning, sound data-handling - Communication: Proactive updates, clear timelines, transparent trade-offs

🇮🇳Allahabad, India$45/hr100% JSS5.00 (38)Since Jul 2018
MRR
$17
🌍#154K/363K
🇮🇳#17.1K/40.5K
Recent Earnings
$101
🌍#154K/363K
🇮🇳#17.1K/40.5K
Total Earnings
$191K
🌍#15.3K/363K
🇮🇳#2,456/40.5K
Avg. Per Project
$3,747
🌍#42.5K/363K
🇮🇳#4,859/40.5K
Recent Projects
2
0f2h
🌍#55.9K/363K
🇮🇳#9,128/40.5K
Total Projects
51
29f25h
🌍#55.9K/363K
🇮🇳#9,128/40.5K
MRR Performance Over Time
$50k$25k$0
6 mo ago3 mo agoNow
Coming SoonGathering historical data
World Skill Rankings
of 699
#195
RESTful ArchitectureTop 28%
#328Scrapy
#345NGINX
#362Server
#429Python Script
#787Selenium
#791Scripting
#793Linux System Administration
#884Linux
#924Google Cloud Platform
#1,910Django
#2,534API Development
#3,405Data Scraping
#8,036API Integration
#10,704Python
🇮🇳India Skill Rankings
of 53
#17
ServerTop 30%
#41RESTful Architecture
#49Scrapy
#59NGINX
#88Python Script
#109Linux
#110Scripting
#123Linux System Administration
#146Selenium
#183Google Cloud Platform
#340Data Scraping
#411Django
#772API Development
#1,780API Integration
#1,894Python
Ankur P. — Top 42% in India | UpworkMRR