Bohdan Kaliushyk
Python Backend Developer | FastAPI | PostgreSQL | Docker
Запропонуйте Bohdan роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.
Рейтинг
Рівень володіння мовами
Резюме
Python Backend Developer, 19 y.o I specialize in building backend systems with async FastAPI, PostgreSQL, and Docker.
Built two production-ready projects from scratch: an Online Shop API with JWT authentication, Redis caching, and complex ORM relations, and a Realtime Chat API with WebSockets and Redis pub/sub for real-time messaging. Both are built on Clean Architecture and Unit of Work pattern.
Also available for Telegram bot development using Python and aiogram.
I learn new technologies fast, stay curious about everything backend-related, and I'm open to a wide range of tasks — from greenfield projects to improving existing codebases.
GitHub: github.com/bogdan0089
Навички та вміння
Програмування
Адміністрування
Переклади
Портфоліо
-
Realtime Chat API
PythonProduction-ready real-time chat backend built with FastAPI, WebSockets, Redis pub/sub, PostgreSQL, and Docker. Every message is saved to PostgreSQL, published to a Redis channel, and instantly delivered to all connected WebSocket clients. Supports horizontal scaling across multiple app instances. Features JWT authentication with access and refresh tokens, bcrypt hashing, and token-based WebSocket authorization. Built on Clean Architecture and Unit of Work pattern. Covered with Pytest unit and integration tests.
-
Backend System – Online Shop API
PythonProduction-ready e-commerce backend built with async FastAPI and PostgreSQL. Features JWT authentication, bcrypt password hashing, Redis caching, and balance and transaction management logic. Complex ORM relations: One-to-Many (Client to Orders, Transactions), Many-to-Many (Client to Products, Order to Products). Built on Clean Architecture and Repository and Service pattern with strict API-to-database layer separation. Covered with Pytest unit and integration tests. Deployed via Docker Compose.