• File

Артем

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

City of residence:
Mykolaiv
Ready to work:
Mykolaiv, 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.

Artem Zaporozhchenko
Python / FastAPI Backend Developer
Mykolaiv, Ukraine
[open contact info](look above in the "contact info" section)
[open contact info](look above in the "contact info" section)
Telegram: @EE9999EE

SUMMARY
Backend developer with 1+ year of hands-on experience specializing in building
asynchronous Python web services, interactive multi-user applications, and REST APIs.
Primary tech stack includes FastAPI, PostgreSQL (Async SQLAlchemy 2.0), Redis, Docker,
and Aiogram 3.x. Hands-on experience developing real-time room/session engines (online
party games), media processing pipelines (FFmpeg, yt-dlp), AI API integrations, and web
scrapers. Focused on clean architecture, modern tooling (uv), and integration testing with
Pytest.

SKILLS
- Languages & Frameworks: Python 3.11+, FastAPI, Asyncio, Pydantic v2, Aiogram
3.x (FSM), WebSockets, HTTPX
- Databases & Storage: PostgreSQL, Redis (Session Store / Caching), Async
SQLAlchemy 2.0, Alembic
- Security & Auth: JWT (PyJWT), Argon2 (pwdlib), RBAC (Role-Based Access
Control), Rate Limiting, Password Hashing
- Testing & QA: Pytest, pytest-asyncio, Integration & Unit Testing, HTTPX
AsyncClient, Mocking (unittest.mock)
- Tools & Libraries: FFmpeg, yt-dlp, BeautifulSoup4, Playwright, Docker, Docker
Compose, uv, Structured Logging (Loguru / logging), Git, Linux/Bash

EXPERIENCE
Backend Developer (Contract / Project)
AI Video Processing & Clipping Service | Feb 2026 – Jun 2026

- Designed and developed an asynchronous FastAPI backend for an automated video
clipping service extracting highlights from YouTube links (yt-dlp) and uploaded video
files.
- Built background task pipelines using FFmpeg and async workers for media cutting
and rendering without blocking the main FastAPI event loop.
- Configured structured application logging (loguru/logging) to track background media
processing tasks, external API latency, and error tracebacks.
- Integrated Speech-to-Text APIs (Whisper) and LLM providers for automated key
moment detection, using Pydantic v2 schemas for strict JSON response validation.
- Designed PostgreSQL relational database models (SQLAlchemy 2.0 + Alembic) to
track video processing statuses, clip metadata, and user quotas.
- Covered core API routes and media processing flows with integration tests using
pytest-asyncio and httpx.AsyncClient.
- Containerized the service, database, and Redis cache using Docker Compose.

Python Developer (Freelance)
Interactive Online Applications, Bots & Web Scrapers | Jun 2025 – Jan 2026
- Online Party Game "Bunker" (Session & Room Manager): Engineered the backend
engine and state-machine logic for the interactive online game "Bunker" supporting
concurrent multi-player rooms. Implemented room creation, player role/characteristic
distribution, voting rounds, and real-time session state synchronization via
WebSockets / Aiogram FSM with Redis session storage.
- Beauty Salon Booking Bot (aiogram 3.x): Developed interactive bots for online
appointment booking with dynamic time-slot selection, PostgreSQL schedule
storage, and automated async notifications.
- Web Scraping & Data Parsing: Built automated scrapers using BeautifulSoup4,
HTTPX, and Playwright to extract structured data from e-commerce and real estate
platforms.
- Lightweight REST APIs: Developed REST API endpoints with JWT authentication
(Argon2 / PyJWT), Role-Based Access Control (RBAC), structured logging, and
Redis caching.

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: