• File

Yevhen

Junior Backend Python Developer

Age:
24 years
City of residence:
Chernivtsi
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.

Yevhen Pozdieiev
Junior Backend Python Developer
Chernivtsi, Ukraine · [open contact info](look above in the "contact info" section) · [open contact info](look above in the "contact info" section) · github.com/Ophion666 · [open contact info](look above in the "contact info" section)

SUMMARY
Junior backend developer (Python, FastAPI, PostgreSQL) looking for a first role on a backend team. I build APIs
where correctness matters: booking without double-booking, Stripe payments with webhooks, Celery jobs, and
real-time updates over WebSocket and Redis Pub/Sub. BSc in Computer Science.
SKILLS
Languages: Python, SQL
Backend: FastAPI, Pydantic, REST, WebSocket, aiogram 3
Data: PostgreSQL, SQLAlchemy 2.0, Alembic, Redis, SQLite
Async and integrations: Celery, Redis Pub/Sub, Stripe, Telegram Bot API, JWT
Tools: Docker, Docker Compose, Git, pytest
PROJECTS
SmartBooking — barber shop booking API with online payments
FastAPI, PostgreSQL, SQLAlchemy, Alembic, Redis, Celery, Stripe, Docker · GitHub
Prevented double booking: a slot is held for 10 minutes while payment is pending, and a Celery task releases
it on timeout or cancellation; services of different lengths need every consecutive 30-minute slot free.
Integrated Stripe Checkout with signed webhook verification: an appointment is confirmed only after Stripe's
webhook.
Built real-time slot updates over WebSocket rooms per master and date; Redis Pub/Sub connects the
FastAPI and Celery processes.
Added a Redis cache-aside layer (1-hour TTL, invalidated after each commit) and a post-visit rating flow with
a scheduled Celery task and a single-use expiring token.
Covered the main flow with pytest (double booking, payment, webhook, cancellation) using mocked Stripe
calls.
Shorty — URL shortener with click analytics
FastAPI, PostgreSQL, SQLAlchemy, Alembic, Docker · GitHub
Chose HTTP 307 over 301 for redirects, so browsers do not cache them and every click is counted.
Stored IP and user agent per click and exposed an analytics endpoint with click count and click list.
Generated 6-character keys with a collision check and a unique index; wrote pytest tests for creation, redirect,
and analytics.
CoinFlow — personal finance Telegram bot
aiogram 3, SQLAlchemy, SQLite, Docker · GitHub
Parsed messages like -250 coffee into type, amount, category, and comment, creating categories on the
fly with name normalization to avoid duplicates.
Restricted access with a PIN flow on aiogram FSM and a custom filter gating every other command.
Added /stats and /history with each category's share of the total; used repositories and services, with
SQLite on a Docker volume.
EDUCATION
Sumy State University — BSc Computer Science (2019–2023); MA Philology (2023–2024)
LANGUAGES
Ukrainian — native · Russian — fluent · English — B1 (intermediate)

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: