Available for Opportunities

Prabu K

Building scalable REST APIs and secure backend systems with Python & FastAPI. Specialized in JWT/OAuth 2.0 authentication, multi-tenant architecture, and production-ready API design.

15+
APIs Built
10+
DB Tables
8.3
MCA CGPA
3+
Certifications
prabu@dev ~ zsh
cat prabu.json

{
  "name": "Prabu K",
  "role": "Backend Developer",
  "location": "Tamil Nadu, India",
  "stack": ["Python", "FastAPI", "PostgreSQL"],
  "education": "MCA (8.3 CGPA)",
  "available": true
}

_

Turning Ideas into Robust Backend Systems

I'm a passionate Backend Developer with hands-on internship experience building production-ready REST APIs using Python and FastAPI, specialising in secure, scalable systems.

My expertise spans JWT/OAuth 2.0 authentication, multi-tenant architecture, PostgreSQL database design, and role-based access control — the building blocks of any modern API.

Phone
+91 7397062976
Location
Villupuram, Tamil Nadu
Technical Skills

What I Work With

A focused stack built around Python backend development and secure API design.

🐍
Backend Development
PythonFastAPIRESTful APIsMicroservicesAsync/AwaitAPI Design
🗄️
Databases
PostgreSQLMySQLSQLAlchemyQuery OptimizationDatabase Design
🔐
Auth & Security
JWT TokensOAuth 2.0Email OTPGoogle OAuthRBACPassword HashingCORSMiddleware
⚙️
Tools & DevOps
Git & GitHubDockerSwagger UInginx
🌐
Frontend Basics
HTML5CSSJavaScriptBootstrapSQL
🤝
Soft Skills
Team CollaborationCommunicationProblem SolvingAttention to DetailAdaptability
Work Experience

Where I've Worked

Software Development Intern
ENEGMA — Tangerine Ventures Pvt. Ltd.
📅 November 2025 – February 2026 · Internship
✓ Certified
  • Developed 15+ REST APIs using Python and FastAPI to handle user requests and data operations at scale.
  • Built a secure multi-tenant authentication system using JWT access & refresh tokens for isolated user environments.
  • Integrated Google OAuth login and Email OTP verification to provide flexible, secure authentication options.
  • Designed and managed a PostgreSQL database with 10+ tables with proper relationships, indexes, and optimized queries.
  • Created custom middleware to validate incoming requests and protect API endpoints from unauthorized access.
  • Built a Role-Based Access Control (RBAC) system to manage admin, user, and other permission levels.
  • Collaborated with team members using Git for version control and participated in peer code reviews.
PythonFastAPIPostgreSQLJWTOAuth 2.0SQLAlchemyRBACSwagger UIGitDocker
Key Projects

What I've Built

Security-focused and backend applications solving real-world problems.

🛡️
Security · Python
Proactive Defense Against Ransomware Threats
A real-time cybersecurity system to detect and prevent ransomware attacks with live file monitoring, a web dashboard, and threat logging.
  • Real-time file monitoring that tracks suspicious changes and triggers instant alerts
  • Web dashboard built with Bootstrap to visualize security alerts and system health
  • MySQL database for logging security events and maintaining threat history
  • Pattern-based detection to catch ransomware before encryption completes
PythonHTML5CSSBootstrapMySQL
🔌
Backend · Multi-Tenant
Multi-Tenant Authentication API System
A production-grade REST API backend with complete authentication & authorisation handling multiple client tenants securely with role-based permissions.
  • JWT auth flow with access & refresh tokens for stateless session management
  • Google OAuth 2.0 + Email OTP for secure multi-provider login
  • RBAC middleware enforcing role-level permissions across all endpoints
  • 15+ documented REST endpoints with full Swagger UI documentation
PythonFastAPIPostgreSQLJWTOAuth 2.0SQLAlchemy
Education & Certifications

Academic Background

🎓 Education
Master of Computer Applications (MCA)
2022 – 2024
CGPA: 8.3 / 10 (83%)
Bachelor of Computer Applications (BCA)
2019 – 2022
79%
📜 Certifications
Software Development Internship Completion
ENEGMA – Tangerine Ventures Pvt. Ltd. · 2026
Responsive Web Design
freeCodeCamp
Python Programming Training
Besant Technologies
Get in Touch

Let's Work Together

Open to Opportunities 🚀

Looking for a Backend / Python Developer role. Available for full-time positions or freelance projects. Let's connect!