Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

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

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: