• File

Дмитро

Python engineer

City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has entered a phone number .

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.

Dmytro Zhuk
Python Backend Developer
[open contact info](look above in the "contact info" section)github.com/whynotdimaa • @dimaoa (Telegram)

SUMMARY
Python backend developer with 1 year of hands-on experience, including 6 months of commercial experience, building
production-ready REST APIs with Django, DRF, and FastAPI. Worked with GCP infrastructure, implemented RAG
pipelines and LLM integrations, and delivered async task-driven services with Celery and Redis. Comfortable across the
full backend stack — database design, auth, containerised deployment, and CI/CD. Writes clean, testable code and
values clear API contracts.

TECHNICAL SKILLS

Core Python 3.10+, Django 5.x, Django REST Framework, FastAPI

AI / LLM LLM integration (OpenAI API, Anthropic), RAG pipelines, LangChain, vector search

Databases PostgreSQL, SQLite, Django ORM, SQLAlchemy (async), raw SQL

Cache / Queue Redis, Celery, Celery Beat

Cloud GCP (Cloud Run, Cloud Storage, Pub/Sub)

Auth & API JWT (SimpleJWT), REST API, OpenAPI / Swagger (drf-spectacular)

Payments Stripe Checkout, Webhooks, Refunds

Testing pytest, pytest-django, pytest-asyncio, Factory Boy, Faker

DevOps Docker, Docker Compose, CI/CD (GitHub Actions), Gunicorn, Nginx, SSL

Version Control Git, GitHub

EXPERIENCE
Insiders Jan 2025 – Present
Junior Python Backend Developer
– Built and maintained async REST APIs using FastAPI and SQLAlchemy async for internal B2B services
– Implemented RAG pipelines and LLM integrations (OpenAI API) to power AI-assisted features
– Deployed and managed services on GCP (Cloud Run, Cloud Storage), set up CI/CD with GitHub Actions
– Handled background task processing with Celery and Redis for scheduled jobs and event-driven workflows
– Wrote unit and integration tests with pytest-asyncio, maintaining 80%+ coverage across services
– Collaborated in an Agile team (2-week sprints), participated in code reviews and architecture discussions
– Worked with PostgreSQL — designed schemas, wrote optimised queries, managed migrations with Alembic

Self-directed Backend Development 2024
Personal Projects — Django, FastAPI, REST API, Docker, Stripe
– Built production-grade Django & DRF APIs covering auth, subscriptions, payments, and async tasks
– Integrated Stripe Checkout, webhooks, and full subscription lifecycle management
– Wrote comprehensive test suites with pytest-django (40+ test cases per project)
– Deployed on VPS with Docker Compose, Nginx, and Let’s Encrypt SSL

PROJECTS
News Site API — Blog Platform with Subscriptions github.com/whynotdimaa/newsAPI
Full-featured backend for a news blog: subscription monetisation, Stripe payments, pinned posts, async tasks. Live at
newsapi.duckdns.org/api/docs/swagger/
– REST API with 40+ endpoints: auth, posts, comments, subscriptions, payments
– JWT auth with token rotation and blacklisting; Stripe Checkout + webhook handler
– Celery + Beat: expired subscription cleanup (hourly), email reminders (daily), webhook retry
– Containerised with Docker Compose: PostgreSQL, Redis, Gunicorn, Celery Worker, Celery Beat, Nginx
Stack: Python · Django 5 · DRF · PostgreSQL · Redis · Celery · Stripe · Docker · Nginx · JWT · pytest

Task Manager API github.com/whynotdimaa
Async REST API with FastAPI, SQLAlchemy async, Pydantic v2, Alembic, Celery, Redis, and email notifications.
– Async endpoints with Pydantic v2 validation and auto-generated OpenAPI docs
– Rate limiting via slowapi; email notifications via aiosmtplib
– Deadline-based Celery Beat tasks; fully tested with pytest-asyncio
Stack: Python · FastAPI · SQLAlchemy async · PostgreSQL · Redis · Celery · Alembic · pytest

EDUCATION
Lviv National University — Software Engineering 2023 – present
Coursework: algorithms, software architecture, machine learning, databases, backend development

LANGUAGES
Ukrainian — Native English — B1–B2 (technical reading/writing,
documentation)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: