Тарас
Python-програміст
- Вік:
- 18 років
- Місто:
- Львів
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/19784146/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Python Backend Developer
Львів / Remote, Ukraine | [
GitHub: github.com/greyer7 | LinkedIn: [
ПРО СЕБЕ
Python Backend Developer з 2 роками комерційного досвіду та практичним досвідом самостійної розробки
backend-функціоналу end-to-end: від API endpoints і Pydantic-схем до service/repository layers, PostgreSQL та
автоматизованих тестів. Працював у команді над мікросервісним маркетплейсом, реалізовував auth/user/chat
функціональність, взаємодію сервісів через HTTP і RabbitMQ, JWT/RS256, Redis caching/rate limiting та
WebSocket-комунікацію. Відкритий до позицій Junior+/Middle Python Backend Developer.
ДОСВІД РОБОТИ
Python Backend Developer — Marketplace / Startup
2 роки комерційного досвіду | Команда: 2 Backend Developers, 2 Frontend Developers, Team Lead
• Самостійно реалізовував backend-функціональність end-to-end: від API endpoints і Pydantic-схем до
service/repository layers, PostgreSQL та тестування.
• Розробляв auth і user services, реалізуючи JWT-based authentication/authorization flows та бізнес-логіку
користувачів.
• Реалізував real-time chat service через WebSocket.
• Працював з PostgreSQL, SQLAlchemy 2.0 та Alembic; вирішував N+1 проблеми через selectinload / joinedload.
• Працював із конкурентним доступом до даних, використовуючи SELECT FOR UPDATE, atomic updates,
часткові індекси та idempotent request handling.
• Використовував Redis для caching і rate limiting.
• Реалізовував synchronous HTTP та asynchronous RabbitMQ communication між сервісами.
• Писав unit, integration і mock-based tests з pytest.
• Автоматизував запуск Alembic migrations під час Docker startup через initialization script.
• Обговорював технічні підходи з backend-колегою та Team Lead, реалізовував погоджені рішення і
отримував feedback через code review.
КЛЮЧОВИЙ ПРОЄКТ
Watch Marketplace — мікросервісний маркетплейс
Самостійно реалізовував backend flow та працював із auth, user, catalog, order, payment, chat, notification та
admin services.
• Побудував API Gateway як єдину точку входу: JWT перевірявся через RS256 public key; внутрішні сервіси не
мали зовнішніх портів.
• Реалізував auth, user і chat functionality, включно з JWT flow та WebSocket-комунікацією.
• Реалізував взаємодію Order ↔ Catalog через synchronous HTTP і asynchronous RabbitMQ messaging.
• Покрив ключову логіку unit та integration tests і контейнеризував стек через Docker Compose.
Стек: Python, FastAPI, PostgreSQL, SQLAlchemy 2.0, Alembic, Redis, RabbitMQ, JWT/RS256, WebSocket, Docker,
Docker Compose, pytest.
ТЕХНІЧНІ НАВИЧКИ
Python: Python 3.12, OOP, FastAPI, REST API, Pydantic v2, async/await, WebSocket
Databases: PostgreSQL, SQLAlchemy 2.0, Alembic, joins, transactions, indexes, SELECT FOR UPDATE
Caching & Messaging: Redis, RabbitMQ, HTTP service-to-service communication
Security: JWT, RS256, OAuth2, access/refresh tokens
Testing: pytest, pytest-asyncio, unit tests, integration tests, mocks
Infrastructure: Docker, Docker Compose, Nginx, Git, Swagger/OpenAPI
Architecture: Microservices, API Gateway, repository/service layers, error handling
ОСВІТА ТА МОВИ
Lviv Polytechnic National University — Computer Engineering, навчаюсь
English: B1
Інші резюме цього кандидата
Львів
Тарас Борис Junior Technical Support Specialist Львів / дистанційно | | GitHub: github.com/greyer7 | LinkedIn: ПРО СЕБЕ Python Backend Developer з 2 роками комерційного досвіду розробки...
Схожі кандидати
-
Python-програміст
30000 грн, Львів, Дніпро , ще 2 міста -
Python-програміст
Львів, Дистанційно -
Python Software Engineer
Львів -
Python-програміст
Львів, Дистанційно -
Python-програміст
Львів, Дистанційно -
Python-програміст
Львів, Вінниця , ще 5 міст