NIKHIL .

Backend Software Engineer | Python · Django · REST APIs · PostgreSQL | Shipped production APIs & full-stack apps | Open to SDE-1 Roles

Bangalore Urban, Karnataka, India

About

I build backend systems that work in production — not just on localhost. With an MCA in Computer Applications and hands-on experience in Python and Django, I've shipped three production-grade projects independently: → 40% reduction in API response time — by identifying a synchronous bottleneck and re-architecting the processing layer with Celery and Redis, delivered in a two-month sprint → 100% endpoint coverage — authored 35 unit tests across a multi-tenant Knowledge Base API with custom JWT auth and role-based access control (RBAC) → Live in production — a full-stack engineering issue tracker deployed on Vercel, built with Django REST backend + vanilla JS Kanban frontend I apply OOAD principles — thin views, layered business logic, testable models — and containerize with Docker for every project. My last API served 20+ active users with zero production incidents. Currently completing the AIRTRIBE Backend Engineering Launchpad, covering system design, scalability patterns, and production backend architecture. 🛠 Stack: Python · Django · Django REST Framework · FastAPI · PostgreSQL · Redis · Celery · Docker · JWT · CI/CD · Git 📍 Bengaluru | Open to: Backend Software Engineer · Python Developer · Associate Software Engineer · SDE-1 roles

Experience

  • Full-Stack Developer at Sparring Player
    Jul 2025 - Aug 2025 · 2 mos

    • Architected and developed RESTful APIs using Node.js and Express.js for a sports management platform. • Implemented JWT-based authentication and MongoDB to enhance security and data management. • Built a real-time coach booking system with role-based access control to prevent scheduling conflicts. • Designed a React.js admin dashboard for streamlined athlete registration and booking tracking.

  • Web Development Intern at HighOnDesign Studio
    Jan 2025 - Jun 2025 · 6 mos

    • Collaborated with the development team to ensure cross-browser compatibility and mobile responsiveness across major browsers. • Wrote and maintained unit tests for UI components, validating seamless integration with backend APIs. • Actively participated in Agile/Scrum methodology, managing code changes through Git with proper branching and pull requests.