• File

Олександр

Back end developer

Considering positions:
Back end developer, Python developer 
City of residence:
Odesa
Ready to work:
Odesa, Remote

Contact information

The job seeker has provided: 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.

ALEX PAVLIUK | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section)

2+ years of Backend Developer experience, developing REST APIs and highly available microservices.

PROFESSIONAL EXPERIENCE

UpKeepDay | Backend Developer | Aug 2023 – Sep 2024
UpKeepDay is an all-in-one platform designed to simplify operations for tutors, enrichment schools, and after-school
programs.

Developed core features of product using Django and Django Rest Framework (DRF)
Optimized slow-running queries by adding targeted indexes and eliminating redundant joins, reducing query
time by ~10%
Decreased API response time by 40% (300ms -> 120ms) adding Redis caching
Built the end-to-end password reset flow using RabbitMQ for async email delivery; separately built background
PDF report generation with Celery, removing report generation from the request/response cycle
Integrated Stripe to support one-time tuition payments
Wrote unit tests for every feature shipped, using unittest
Stack: Django/DRF, PostgreSQL, Celery, Redis, RabbitMQ, unittest, AWS, Docker, git
HorandLTD | Backend Developer | Sep 2024 – Nov 2025
HorandLTD is a UK-based company providing virtual assistant and media services to clients across the United Kingdom,
with a focus on IT, logistics, media, design, architecture, HR, and other professional fields.
Developed backend with microservices architecture using FastAPI
Worked with SQL using SQLAlchemy; managed migrations using alembic
Used RabbitMQ for event base communication between microservices
Implemented SAGA and Outbox patterns to guarantee consistency across 3 microservices without distributed
transactions; added Circuit Breaker to prevent cascading failures during ActionBot service downtime
Added retry logic with backoff for synchronous inter-service requests
Wrote tests for every feature shipped, using pytest
Orchestrated 3 microservices locally with Docker Compose
Rewrote file upload handling with asyncio, cutting upload time by ~40%
Stack: FastAPI, SQLAlchemy, alembic, asyncio, PostgreSQL, pytest, RabbitMQ, Docker/Docker Compose, Redis,
git, CI/CD

PERSONAL PROJECTS

XiChess | https://github.com/linwexEU/chess
XiChess is a lite copy of chess.com.

Reduced move-broadcast latency to 5-10ms by caching game state in Redis instead of hitting Postgres on every
move
Stack: FastAPI, SQLAlchemy, alembic, HTML/CSS/JS, PostgreSQL, Redis, smtp, websockets, RabbitMQ, git

Autoria-Parser | https://github.com/linwexEU/autoria-parser
Built a scraper to collect listings from AutoRIA on a scheduled basis, with run times configurable via
environment variables
Used background tasks to run the scraper and database dump jobs on a schedule
Stack: Playwright, bs4, SQLAlchemy, Alembic, PostgreSQL, Docker/Docker Compose

LANGUAGES English (B2) | Ukrainian (fluent) | Russian (fluent)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: