• Файл

Kateryna

Python developer

Розглядає посади:
Python developer, Backend developer, AI developer, Django developer
Вік:
19 років
Місто:
Київ

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Kateryna Brovkova
Junior Python / Django Backend Developer
Batumi, Georgia — open to remote or relocation | [відкрити контакти](див. вище в блоці «контактна інформація»)
github.com/katerynabrovkova | [відкрити контакти](див. вище в блоці «контактна інформація»)

PROFILE

Backend developer specializing in Python and Django. Completed a backend course at Hillel IT School, followed by around six
months of intensive hands-on practice building two production-ready projects from scratch — authentication, object-level
permissions, background task queues, testing, static typing, Docker, and CI/CD. Looking for a first junior backend role: remote,
on-site, or with relocation.

TECHNICAL SKILLS

Languages: Python, SQL
Frameworks: Django, Django REST Framework, Celery, aiogram
Databases: PostgreSQL, Redis
Testing: pytest, pytest-django, fixtures, parametrize
Code quality: Ruff, mypy, django-stubs
Infrastructure: Docker, Docker Compose, GitHub Actions, Git, Render
API: REST, JWT, OpenAPI / Swagger, OpenAI API

PROJECTS

BookShelf API
github.com/katerynabrovkova/bookshelf-api | live API documentation
REST API for tracking a personal reading life: a shared book catalog, private shelves with reading progress, and reviews
unlocked only after a book is finished. Includes an AI assistant that answers catalog questions grounded in real database
records rather than the model's general knowledge.
Implemented JWT authentication with object-level permissions enforced at the queryset level to prevent unauthorized
data access via ID guessing
Full pytest suite covering permissions, validation, and access isolation, using fixtures and parametrized cases
Integrated `Ruff` and `mypy` into GitHub Actions CI, catching type mismatch errors prior to production deployment.
Stack: Django REST Framework, PostgreSQL, JWT, pytest, Docker, GitHub Actions, OpenAI API, drf-spectacular

Job Vacancy Bot
github.com/katerynabrovkova/job-vacancy-bot
Telegram bot that monitors job boards and delivers new vacancies matching each subscriber's keywords within minutes of
publication.
Celery and Celery Beat poll two sources on a schedule; tasks are chained so fetching always completes before delivery
Deduplication enforced by a database constraint rather than application checks, making repeated polling safe under
concurrency
Delivery tracked per subscriber, so a delayed worker catches up instead of silently losing vacancies
Stack: Django, Celery, Redis, aiogram, PostgreSQL, pytest, Docker Compose, GitHub Actions

LANGUAGES

Ukrainian: native
English: B1 — actively improving

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: