Артем
Python-програміст
- Город проживания:
- Николаев
- Готов работать:
- Николаев, Удаленно
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/19469328/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Python / FastAPI Backend Developer
Mykolaiv, Ukraine
[
[
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.
Похожие кандидаты
-
Python-програміст
Днепр, Удаленно -
Python-програміст
Удаленно -
Junior Python Developer
Черкассы, Удаленно -
Python-програміст
50000 грн, Удаленно -
Python Developer
120000 грн, Киев, Удаленно -
Python-програміст
Удаленно