• File

Ярослав

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.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Костенко Ярослав Олександрович, Python Backend Developer
E-mail: [open contact info](look above in the "contact info" section)
Phone: [open contact info](look above in the "contact info" section)
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

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: