Hyderabad, Telangana, India
• Built and maintained backend functionality for a dynamic business site using Python (Django) within the MVT framework.
• Implemented secure user authentication (login, registration, password reset) using Django’s built-in auth system.
• Created server-rendered views and templates for core pages like home, contact, blog, and user dashboards.
• Designed and managed relational schemas using Django ORM, writing reusable model methods and managing migrations.
• Customized the Django admin dashboard with filtered views, inline editing, and role-specific access control.
• Integrated email workflows for registration, password reset, and support notifications using Django’s email system.
• Applied RBAC to enforce view-level and object-level permissions across user roles.
• Followed Django best practices for CSRF protection, input validation, and secure form processing.
• Deployed the application using Apache + WSGI on a Linux server with static/media file handling.
• Maintained a clean, modular codebase using reusable views, utils, and MVT conventions aligned with PEP8.