Resume
Backend Developer with 1+ year of professional experience building production-grade REST APIs and scalable systems using Python, FastAPI, Django, PostgreSQL, and Docker. Experienced in OAuth 2.0/JWT authentication, third-party integrations (Stripe, Dyte), database migrations, and unit testing with Pytest. Open to full-time roles — WFO, Hybrid, or Remote.
Summary
Nithya Vijayakumar
Backend Developer specializing in Python · FastAPI · PostgreSQL · Docker · REST APIs. Based in Bangalore, India.
- Bangalore, India
- nithya2kp@gmail.com
- GitHub
Education
B.Tech — Computer Science & Engineering
2014 – 2018
AWH Engineering College, Calicut University
First Class graduate.
Certifications
- IBM Generative AI Engineering — Coursera
- Data Structures & Algorithms — Udemy
- Build a Learning Management System with Django and React — Udemy
- AWS Cloud Technical Essentials — Coursera (In Progress)
Projects
Full Stack Developer
Personal
ERMS (Django / Django REST Framework / React 18 / PostgreSQL / Groq AI (Llama 3))
- Built a production-grade full stack ERMS enabling managers to create projects, assign engineers, and monitor team capacity in real time.
- Designed and implemented 23 REST APIs covering Auth (JWT), Users, Engineers, Projects, Assignments, Analytics, and GenAI endpoints.
- Implemented capacity validation logic — when engineer exceeds max capacity.
- Integrated Groq AI (Llama 3) for smart engineer-to-project matching based on skill.
- Built role-based access control (Manager vs Engineer) with custom permission classes and JWT authentication using SimpleJWT.
- Developed Manager Dashboard & Engineer Dashboard with real-time data.
- Deployed backend on Render (Django + PostgreSQL) and frontend on Vercel with automated migrations and seeded data.
Work Experience
Backend Developer — NicheSolv
Professional Experience
Bangalore, India
E-Learning Platform (Python / FastAPI)
- Built and deployed a production e-learning platform using FastAPI and PostgreSQL with high availability.
- Integrated Stripe for payment processing and Dyte for real-time video streaming.
- Designed RESTful APIs with OAuth 2.0 / JWT for secure authentication and data flow.
- Containerized the application using Docker; stored media on DigitalOcean Spaces.
- Deployed on Heroku for scalable, cost-effective hosting.
- Wrote unit tests using Pytest with DB method mocking to ensure backend reliability.
EV Data Analysis System (Java / Spring Boot)
- Contributed as backend developer on a real-time EV data analytics system using Java and Spring Boot.
- Implemented Flyway for database migrations and designed schema separation for scalability.
Technical Skills
- Languages: Python, JavaScript (ES6+), TypeScript
- Backend: Django, Django REST Framework, FastAPI, Gunicorn, Celery, RabbitMQ
- Frontend: React 18, Vite, Zustand, Tailwind CSS, Axios, React Router
- DevOps/Cloud: Docker, Docker Compose, GitHub Actions, Render, Vercel
- GenAI/AI: Groq API (Llama 3), Skill-based Matching, AI Recommendations
- Testing: Pytest, Postman, TDD
- Databases: PostgreSQL
- Messaging: Celery, RabbitMQ
- Auth & APIs: JWT, OAuth2, REST APIs, Swagger/OpenAPI (drf-yasg), Stripe
- Tools: Git, Alembic, Flyway, Agile/Scrum