Виталий
Python, Backend Developer
- City of residence:
- Kharkiv
- Ready to work:
- Remote
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/19752178/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
PYTHON / DJANGO BACKEND DEVELOPER
Ukraine · Remote | [
BACKEND PROFILE
I build REST APIs with Python and Django, focusing on authentication, database relationships, business logic,
permissions and testing. Looking for a Junior Backend Developer position.
01 / TECHNICAL SKILLS
Backend Python · Django · Django REST Framework · REST API
Database SQL · Django ORM · SQLite · PostgreSQL (basic)
API JWT / SimpleJWT · Swagger / OpenAPI · Filtering ·
Search · Pagination
Engineering Permissions · Transactions · Query optimization · API
testing
Tools Git · GitHub · Docker · Postman
02 / PROJECT
E-COMMERCE REST API
Django · Django REST Framework · JWT · Django ORM · Docker · Swagger
A complete backend for an online store with separate applications for accounts, products, cart and orders.
• Authentication: registration, JWT login, token refresh and authenticated profiles.
• Catalog: products and categories with filtering, search, ordering and pagination.
• Business logic: shopping cart and order creation with transactional processing.
• Reviews: ratings from 1–5 and a database constraint allowing one review per user per product.
• Permissions: public product access, authenticated user operations and admin-only product management.
• ORM: query optimization using select_related, prefetch_related and annotate with Count/Avg.
• Testing & docs: API tests with APITestCase and interactive Swagger/OpenAPI documentation.
• Containerization: Dockerfile and Docker Compose configuration.
GitHub: https://github.com/Vitaliy-paffos/shop_api-drf-project-
03 / ENGINEERING
Request - ViewSet - Serializer - ORM - Database - Response
• Used separate serializers for different API actions.
• Implemented permissions for users and administrators.
• Optimized database queries with select_related, prefetch_related, and annotate.
• Used transaction.atomic() when creating orders.
04 / EDUCATION & LANGUAGES
Independent Backend Development - practical study and project development in Python/Django
English: B1/B2 | Ukrainian: Native | Russian: Native
05 / TARGET
Junior Backend Developer / Junior Python Developer
Similar candidates
-
Back-end програміст
Remote -
Python, Backend Developer
Remote -
Backend Developer
Remote -
Software engineer (ERP and Backend)
Remote, Kyiv -
Back end програміст
Remote -
Python-програміст
20000 UAH, Remote, Odesa