Дмитро
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.
You can get this candidate's contact information from https://www.work.ua/resumes/17808075/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Python Backend Developer
[
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
-
Python-програміст
30000 UAH, Lviv -
DevOps-інженер
Remote -
QA Engineer
18000 UAH, Remote -
Python-програміст
Remote -
DevOps engineer
Lviv -
Python-програміст
20000 UAH, Zaporizhzhia, Remote