• File

Богдан

Backend програміст

Considering positions:
Backend програміст, Python-програміст 
Age:
18 years
City of residence:
Kropyvnytskyi
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmailMessenger

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.

Bohdan Kovalchuk
Python Backend Developer
[open contact info](look above in the "contact info" section) Kropyvnytskyi, Ukraine https://bohd4n.dev github.com/bohd4nx

Summary
Python backend developer with 3 years of freelance work, building complete products on my own, from the data model to the
production server. I am most comfortable where a backend has to stay correct while many things happen at once: data that
changes every few minutes, paid subscriptions, push notifications, rate limits and third-party services. I write typed, tested and
documented code and ship it through CI, so another developer can pick it up without me. My strongest stack is FastAPI, Django
ORM, PostgreSQL and Redis, and I also write Telegram bots for clients. I work remotely and I am looking for a backend role in a
team, where I can work with code review and learn from stronger engineers.

Skills
Backend Python (asyncio), FastAPI, Django, Django ORM, REST API, JWT, Celery, SQLAlchemy, Alembic

Databases PostgreSQL, MongoDB, Redis

Tools Docker, Git, Linux, GitHub Actions, pytest, Docker Compose

Integrations Telegram & Discord bots, Telegram Mini Apps, Playwright, Selenium, Web scraping

Experience
Freelance 2023 – Present
Python Backend Developer
I work as a freelance backend developer for clients and on my own products, and the biggest of them is BetPicks. I split it into a
public data API and a mobile backend. The mobile backend checks Apple subscriptions both from the app and from Apple server
notifications, rotates JWT sessions, limits request rates and sends push notifications through Firebase. The data API syncs match
data every five minutes under a shared Redis rate limit. Both services have over 600 pytest tests and deploy through GitHub
Actions and Docker Compose to a Linux server behind nginx. For other clients I build REST APIs on FastAPI and Django ORM,
write parsers and run background jobs with Celery and Redis.

Projects
BetPicks
Football predictions app for iOS and a public API offered on RapidAPI in three plans. Predictions come from a Dixon-Coles model
that I implemented myself and weighted by recent form, covering 1X2, both teams to score, over/under and correct score.

pyfragment
Open-source async Python library for Fragment.com, published on PyPI with public docs. Buy Telegram Stars and Premium, run
giveaways, check marketplace prices. 68 stars on GitHub.

Education
Central Ukrainian National Technical University Bachelor's Degree
Computer Science Kropyvnytskyi, Ukraine • 2025 – 2028

Naukovyi Lyceum Secondary Education
Physics and Mathematics Kropyvnytskyi, Ukraine • 2022 – 2025

Languages
English Ukrainian Russian
B1 (Intermediate) Native Native

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: