Ярослав
Python backend developer
- Considering positions:
- Python backend developer, Django developer, Python-програміст
- Age:
- 17 years
- City of residence:
- Kremenchuk
- Ready to work:
- Remote
Contact information
The job seeker has entered a phone number and email.
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/17813631/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
E-mail: [
Phone: [
Telegram: @kostenko2
GitHub: github.com/Kostenko-Yaroslav
Про мене
Бекенд-розробник з базою в Python, Django та REST API. Комерційного досвіду не маю, проте самостійно реалізовую складну архітектуру в проєктах: налаштовую CI/CD, працюю з асинхронними чергами (Celery/Redis), транзакціями баз даних та Docker.
Навички
Python, SQL, Django, Redis, Celery, Postgresql, Docker, Git, Linux, CI/CD
Особисті проекти на GitHub
Booking Service API
Booking Service API — REST-сервіс на базі Django та DRF. Проблема подвійного бронювання (Race Conditions) вирішена на рівні PostgreSQL за допомогою ExclusionConstraint та типів DateRange. Важкі операції, такі як генерація PDF-інвойсів та відправка Email-сповіщень, винесені в асинхронні черги через Celery та Redis для забезпечення неблокуючої роботи API. Реалізована логіка фільтрації вільних ресурсів за перетином часових інтервалів (Overlap Logic). Безпека сесій забезпечується JWT-авторизацією (Access/Refresh). API задокументовано за стандартом OpenAPI 3.0 (Swagger). Застосунок та його залежності контейнеризовані за допомогою Docker Compose.
Book API
REST-API сервіс на базі Django та DRF. Логіка розділена на два основні додатки: store (каталог книг і обробка замовлень) та users (кастомна автентифікація). Написані юніт- та інтеграційні тести за допомогою pytest. Налаштовано права доступу (Permissions) та серіалізацію даних засобами DRF. Проєкт контейнеризовано за допомогою Docker.
Освіта
2023-2027
Спеціальність 122 – Комп’ютерні науки; Комунальний заклад вищої освіти "Кременчуцька гуманітарно-технологічна академія" Полтавської обласної ради
Курс: CS50’s Introduction to Programming with Python
Similar candidates
-
Python Backend Developer
Remote -
Back-end програміст
45000 UAH, Remote, Kropyvnytskyi -
Backend-розробник
Remote, Kyiv -
Python-програміст
110000 UAH, Remote, Vinnytsia , more 8 cities -
Python-програміст
Remote -
Back end програміст
Remote, Dnipro, Lviv