• File

Ілля

Python developer

Considering positions:
Python developer, AI-розробник, Backend developer 
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has provided: Phone numberMessenger

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.

Illia Ivashko Middle Python Backend Developer (Django)
[open contact info](look above in the "contact info" section) Lviv, Ukraine linkedin github @illia_python

PROFESSIONAL SUMMARY
Python Backend Engineer with 3+ years of commercial experience architecting scalable, high-concurrency web services and
asynchronous APIs. Strong expertise in FastAPI, Django, PostgreSQL, and Redis, with a focus on database query optimization
(indexing, N+1 elimination), connection pooling, and distributed task queues with Celery and RabbitMQ. Proven track record
deploying containerized microservices via Docker and maintaining reliable automated testing pipelines with pytest-asyncio and
respx.
WORK EXPERIENCE
Python Backend Engineer, UK Travel Tech Startup (NDA) 10/2025 - Present
Project Overview: Architected high-throughput asynchronous backend microservices integrated with core platform databases,
managing concurrent API requests with connection pooling and Redis caching.
Tech Stack: Python (Asyncio), FastAPI, SQLAlchemy (Async), PostgreSQL, Redis, Celery, Docker, AWS (EC2, S3), uv, Pytest.
• Event Loop & DB Connection Pools: Decoupled PostgreSQL database sessions (asyncpg/PgBouncer) from external API calls,
eliminating connection pool starvation across 100+ concurrent requests.
• Latency & Caching: Reduced p95 response times by 45% (from 1.2s to 380ms) by implementing Redis caching layers and optimizing
relational database queries across 100k+ records.
• Containerization & Testing: Built automated multi-stage Docker images and comprehensive pytest-asyncio suites with respx mocks,
ensuring reproducible CI deployments.
Python Backend Developer, Centum-D 01/2025 - 10/2025
Project Overview: Engineered multi-tenant SaaS backend services using Django Ninja and PostgreSQL, processing background
workflows with Celery and RabbitMQ.
Tech Stack: Python, Django Ninja, Pydantic v2, PostgreSQL, RabbitMQ, Celery, Redis SETNX, REST API, Rapyd API, Docker Compose,
Poetry.
• Multi-Tenant Architecture: Developed isolated schema-based PostgreSQL backends with Django Ninja and Pydantic v2, serving
OpenAPI-compliant REST endpoints with sub-120ms response times.
• Distributed Tasks & Idempotency: Built asynchronous billing workflows using Celery and RabbitMQ with Redis SETNX distributed locks,
guaranteeing zero duplicate transactions across 10k+ operations.
Python Developer, Appexoft 02/2024 - 01/2025
Project Overview: Developed commercial backend systems and data pipelines using Django, DRF, and relational databases
(PostgreSQL, MySQL), focusing on schema design and database optimization.
Tech Stack: Python, Django, DRF, PostgreSQL, MySQL, Redis, Kafka, Stripe API, Docker, Pytest.
• Database & Query Optimization: Optimized complex SQL queries in PostgreSQL and MySQL, eliminating N+1 bottlenecks and designing
composite B-Tree indexes to cut query latency by 45%.
• API Development & Integrations: Engineered robust RESTful APIs using Django REST Framework with Stripe payment webhooks and
automated background reconciliation tasks.
TECHNICAL SKILLS
Languages & Core Databases & Caching Infrastructure & DevOps
Python (Asyncio), Advanced SQL, PostgreSQL, MySQL, Redis (Caching & Docker, Docker Compose, AWS (EC2, S3),
Shell/Bash, RESTful APIs, OOP. Distributed Locks), Alembic. GitLab CI, GitHub Actions, uv.
Backend Frameworks Queues & Asynchronous Testing & Reliability
FastAPI, Django, Django REST Framework Celery, RabbitMQ, Redis SETNX, Background Pytest, pytest-asyncio, respx, Connection
(DRF), Django Ninja, Pydantic v2. Workers. Pooling, Structured Logging.

LANGUAGES
Ukrainian — Native | English — B2 (Upper-Intermediate)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: