• File

Богдан

Python-програміст

Considering positions:
Python-програміст, Backend розробник
Age:
21 years
City of residence:
Kamianske
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.

Bogdan Navrotskyi
Django Backend Developer
[open contact info](look above in the "contact info" section) [open contact info](look above in the "contact info" section) https://github.com/Titasto Kamianske(Dnipro), Ukraine

ABOUT ME
I am a Django Backend Developer with hands-on experience building a full-stack learning platform end-to-end. Strong focus on backend
logic, authentication/security, relational databases (MySQL/PostgreSQL), and clean, maintainable code. Currently adding REST API with
Django REST Framework. I have excellent communication skills and easily adapt to a new team, also well developed skills of
analytics and problem solving.

EDUCATION
Bachelor of Computer Science
Kharkiv National University of Radioelectronics • Kharkiv, Ukraine

SKILLS
Client-side Development: HTML5, CSS3(basic)
Server-side Development: Python, Django, MySQL, PostgreSQL, DRF
Tools: Git, GitHub, Docker
Web scraping / HTTP: BeautifulSoup, requests
Languages: Ukrainian (Native), English (B1).

EXPERIENCE
LearnWords — Django Backend Project (Vocabulary Platform) Dec 2025 – now

A Django-based web application focused on backend architecture, user authentication, relational data modeling, and
extensible API development.

Fit for Common Vacancy Requirements

 Strong Python: core logic implemented in Python (business rules, training flow, validation)
 Django (core framework): built as a modular Django project with separated apps (users/words/training)
 SQL & database design: relational data modeling via Django ORM, migrations-ready for MySQL/PostgreSQL
 Git workflow: structured commits, clear app boundaries, maintainable codebase
 English (reading/writing): documentation and commit messages can be maintained in English
 DRF (in progress): initial REST layer (Serializer + ViewSet) already created and ready to expand

What Was Implemented (Employer-Oriented Highlights)

 Authentication & authorization: registration/login flows, password change/reset pipeline, profile management
 CRUD for vocabularies: create/edit/manage word lists with transactional logic and data integrity focus
 Training engine: configurable training modes and translation direction; progress stored per session
 Security measures: anti-spam feedback via captcha, server-side validation
 External API integration: ElevenLabs TTS for pronunciation (practical API usage + integration patterns)

Stack

 Python 3.11, Django 5.0
 Django REST Framework (partial)
 SQLite (local), easy switch to MySQL/PostgreSQL via settings
 HTML5, CSS3
 ElevenLabs (TTS), django-simple-captcha
 Git / GitHub

Practical Roadmap (to match hiring checklists)

 Full REST API: extend DRF (auth, permissions, pagination, filtering), OpenAPI/Swagger
 Production DB setup: MySQL/PostgreSQL via env vars + docker-compose
 Testing: pytest + coverage, basic CI (GitHub Actions)
 Code standards: ruff/flake8, black, pre-commit, optional type hints

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: