Overview
Technical skills
Projects
Timeline
Co-developed a platform for automated content management on video platforms, including channel connections and publishing workflows. Designed a scoring approach based on engagement metrics and reduced irrelevant content selection via improved ranking logic. Built an end-to-end video generation and publishing pipeline using async FastAPI services, Redis/PostgreSQL storage, Dockerized deployment, and AI API/local model processing with failover.
Built and operated an automated management system for a network of YouTube channels controlled through a Telegram bot. Implemented scheduling, retries, and analytics workflows by integrating with the YouTube API. Automated template-based video generation using an Adobe Premiere API workflow and ffmpeg, and added Selenium-driven AI voice-over generation upon request, with production support and incident fixes.
Rest API
RabbitMQ
FastAPI• since 2025
HTTPX
Requests
Rich
- Build realtime chat and voice features - implement WebSocket hubs, call signaling and media handling for product-grade messaging systems.
- Develop FastAPI backend services that require async DB access and Mongo/Postgres synchronization, including repository/service patterns and unit tests.
- Extend LLM integration components and tooling - provider abstraction, streaming SSE parsing and robust retry/backoff for model API clients.
- Implement multimedia desktop clients in PyQt with WebRTC integration and native audio capture/playback pipelines.
Selenium• since 2022
Playwright
SQLAlchemy
WebSockets
Postman
Pytest
Pydantic
- Develop real-time communication components and WebRTC integrations for desktop and backend services, including audio pipeline and ICE handling.
- Implement backend WebSocket event handlers and related Mongo/Postgres data flows for chat and presence features.
- Build authenticated API surfaces and token-based auth workflows (JWT) for microservices and mobile/desktop clients.
- Expand unit test suites into integration tests or contract tests (schemathesis/Pact) and introduce CI pipelines for automated verification.
Python• since 2022 • Senior
Docker Compose• since 2022
Asyncio• since 2025
Uvicorn
Alembic
- Develop async realtime backend services and WebSocket subsystems for small-to-medium scale realtime products.
- Implement and own authentication/token services with unit and integration tests for security-critical flows.
- Migrate local Docker Compose setups to a tested deployment pipeline and add CI/CD workflows with gated deploys.
- Add observability: structured tracing, SLOs and alerting rules (with noise reduction) and document runbooks for common incidents.
