Vishnupriyan palanivel
@vishnupriyanpalanive
Python backend developer building secure FastAPI APIs with MySQL, JWT, and RBAC.
What I'm looking for
I’m a self-trained Python backend developer with a B.E. in Mechanical Engineering, focused on building secure, production-style APIs. I enjoy turning real requirements into clean, maintainable code that works end-to-end.
Right now, I’m building a live Job Portal API using FastAPI, MySQL, SQLAlchemy ORM, and JWT-based authentication with role claims. I designed 19 REST endpoints across 5 routers for Job Seeker, Recruiter, and Admin roles, and enforced RBAC at the service layer using composable FastAPI dependencies like get_current_user() and require_admin().
I put a lot of care into correctness and reliability: a normalized 8-table MySQL schema, a 4-CTE skill-matching query for recommendations, Pydantic validators with custom regex rules, and 25+ custom exception classes mapped to HTTP status codes. I also implemented soft delete (status = DELETED), dynamic updates for non-None fields, and atomic transactions for multi-step writes.
I work comfortably through codebases and real-world projects—locally and beyond—using tools like Docker, Swagger/OpenAPI for immediate testing, and Pytest for unit and integration-style coverage of status codes and RBAC rejection behavior. I’m open to backend roles and especially like working on open-source projects.
Experience
Work history, roles, and key accomplishments
Job Portal API System
Job Portal API
Jan 2025 - Present (1 year 6 months)
Built and deployed a live Job Portal REST API with FastAPI, MySQL, and SQLAlchemy, documenting endpoints via Swagger/OpenAPI and validating behavior with Pytest. Implemented JWT authentication with role claims and enforced RBAC at the service layer, including a normalized multi-table schema and soft-delete logic.
Education
Degrees, certifications, and relevant coursework
Government College of Engineering, Salem
Bachelor of Engineering, Mechanical Engineering
2020 - 2024
Completed a B.E. in Mechanical Engineering from Government College of Engineering, Salem (2020–2024). After graduation, self-trained in Python backend development.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Vishnupriyan?
You can contact Vishnupriyan and 90k+ other talented remote workers on Himalayas.
Message VishnupriyanGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
