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.

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