• File

Vitalii

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

Considering positions:
Python-програміст, Back end програміст
City of residence:
Lviv
Ready to work:
Lviv, 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.

CONTACTS Vitalii Duvalo
[open contact info](look above in the "contact info" section) PYTHON DEVELOPER
[open contact info](look above in the "contact info" section)
LinkedIn
SUMMARY
GitHub
Python Developer specializing in backend development with Django, FastAPI,
Telegram and RESTful services. Strong foundation in OOP, SOLID principles, algorithms,
and data structures, with hands-on experience using PostgreSQL, Redis, Docker,
Ukraine, Lviv, remote, relocate
and asynchronous Python. Built projects in web scraping, data analysis, and
scalable API design, demonstrating the ability to deliver clean and maintainable
code. Upper-Intermediate English supports effective collaboration, while an
SKILLS active lifestyle that includes volleyball and regular gym training reflects
discipline, teamwork, and resilience. I strive to consistently deliver value and
Languages: Python 3.10+ results.

(Advanced, Asyncio), JavaScript,
HTML/CSS, C++ (Academic)
Web Frameworks: FastAPI,
EXPERIENCE
Django (DRF, ORM), Flask
Databases & Tools: PostgreSQL, Python Developer at Appexoft Mar 2025 – Nov 2025
Redis, SQLite, Docker, GitHub,
Project: Developing high-scale asynchronous backend services
GitLab and automated scraping pipelines for a global leader in
Data & Scraping: Scrapy, advertising.
Selenium, BeautifulSoup, Developing high-performance backend services using Python (Asyncio).
Pandas, ML (Basics) Designing scalable RESTful APIs with DRF and optimizing PostgreSQL ORM
queries.
Architecture & CS: OOP Building web scraping systems with Scrapy, Selenium, and BeautifulSoup.
(SOLID), Design Patterns, Data Architecting data processing pipelines with Pandas, Redis (caching/queuing),
and Celery.
Structures & Algorithms Containerizing applications with Docker and managing version control via Git.
SDLC: Agile (Scrum/Kanban) Applying OOP/SOLID principles and writing tests using pytest and DRF
APITestCase.
Testing: pytest, unittest, DRF Collaborating in Agile (Scrum/Kanban) environments to deliver project
APITestCase milestones.

English: Upper-Intermediate Python Developer at Appexoft Nov 2025 – present
EDUCATION Project: Grailbet — async backend for an online betting &
casino platform (users, wallets, KYC, casino games,
Lviv Polytechnic National
notifications).
University
2023 – Present Backend Development: Building high-performance async REST APIs with
Bachelor’s Degree in Computer FastAPI, Python 3.14, and SQLAlchemy 2.0 (asyncpg) on PostgreSQL 17.
Architecture: Developing domain modules (user, wallet, casino) with
Engineering (in progress) service/repository layering, Pydantic v2 schemas, and Alembic migrations.
Auth & Security: Implementing JWT cookie-based auth, account/IP lockout,
TOTP 2FA, and Cloudflare Turnstile captcha integration.
ADDITIONAL Payments & Integrations: Integrating Fireblocks (crypto deposits/withdrawals),
EDUCATION Gigadat (fiat payouts), SumSub (KYC/AML), and IGD (casino provider) via httpx
with webhook processing.
Async Processing: Using Redis 7 for caching, streams, and arq background
Python course at Mate academy workers; event-driven communication via grailbet-contracts and a separate
(Python, Django, FastAPI, DRF) notifications service.
Realtime & Observability: Delivering player updates through Centrifugo (Redis
streams); monitoring with Prometheus, Sentry, and structlog.
DevOps & Quality: Docker, Kubernetes, GitLab CI/CD, pytest integration tests,
Hurl E2E tests, mypy, and ruff.

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: