×
BAHDAN PRAKAPOVICH

BAHDAN PRAKAPOVICH

Python Backend Developer

Poznan, Wielkopolskie, PL
+48 881 055 052

Background


About

About

Python Backend Developer with 2 years of commercial experience building logistics, automation and data platforms. Skilled in FastAPI, async SQLAlchemy 2.0, PostgreSQL (including window functions, CTEs and query optimization), and Telegram bot development. Experienced in web scraping, data processing pipelines, and applying SOLID/OOP principles to backend architecture. Open to Python Backend roles, EU/remote.

Work Experience

Work Experience

  • Python Developer, MPR-Serwis

    Jan, 2024 - Present

    Developed full-stack logistics platform and data scraping solutions for construction company

    • Designed FastAPI-based REST API with JWT authentication and role-based access control (Worker, Manager, Warehouse, Admin)

    • Built async database layer with SQLAlchemy 2.0 and PostgreSQL, including Alembic migrations

    • Developed platform serving 50+ daily users, processing 150 orders and 250 warehouse operations

    • Containerized applications using Docker and Docker Compose

    • Created Telegram bot interface for order management using aiogram

    • Built web scraping pipelines for market data collection

Projects Experience

Projects Experience

  • Hema — Gym Management Platform

    - Present

    Production backend for a real gym, used daily by staff to manage clients, payments and attendance. Designed the architecture around SOLID/OOP principles with a service-repository layer on top of async SQLAlchemy 2.0. Built a client balance engine combining subqueries, LEFT JOINs and COALESCE to reconcile payments and visit history into a single accurate balance. Implemented an end-to-end QR-code attendance flow, from code generation and scanning to real-time check-in logging. Tech: FastAPI, async SQLAlchemy 2.0, PostgreSQL, Vite/React/TS/MUI frontend.

  • Corporate logistic tool

    Sep, 2025 - Present

    Developed logistics platform processing 150+ daily orders, reducing manual data entry by 40%. Supports 50 active users with real-time warehouse tracking. Tech: FastAPI, PostgreSQL, SQLAlchemy, Pydantic, Alembic, Docker

  • Order Bot

    Aug, 2025 - Present

    MVP Telegram bot for construction material ordering workflow. Multi-role system (Worker, Manager, Warehouse, Admin) with async architecture. Tech: Python, Aiogram, PostgreSQL, Asyncio, Docker

  • Steam Scraper

    Feb, 2025 - Present

    Web scraper collecting Steam Market pricing data. Dockerized with Scrapyd and ScrapydWeb for job orchestration. Telegram bot interface for user queries. Tech: Python, Scrapy, PostgreSQL, Aiogram, Docker

Skills

Skills

  • Python

    FastAPI

    Aiogram

    Alembic

    Pydantic

    Asyncio

  • SQL

    PostgreSQL

    SQLAlchemy 2.0 (ORM & Core)

    Window Functions

    CTEs

    Subqueries

    Self-Joins

    JOIN Optimization (LEFT vs INNER)

    GROUP BY / HAVING

    COALESCE

    INDEX

  • Backend Architecture

    SOLID

    OOP

    Repository Pattern

    Service Layer

    JWT Auth

    REST API Design

  • Linux
  • Scraping

    Scrapy

    Httpx

    Regex

    Xpath

  • NoSQL

    MongoDB

    Redis

  • DevOps

    Docker

    Docker-Compose

    Git