Тарас
Python-програміст
- Вік:
- 18 років
- Місто:
- Львів
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/19753615/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Python Backend Developer
Львів / дистанційно ✉ [
ПРО СЕБЕ
Python-розробник з комерційним досвідом розробки бекенду для стартап-проєкту (2 роки): проєктування мікросервісної
архітектури, реалізація сервісів на FastAPI, побудова централізованої обробки помилок та валідації. Поза комерцією — три
завершені fullstack-проєкти, серед яких мікросервісна платформа з 8 сервісами, брокером повідомлень та API Gateway. Шукаю
позицію Junior+/Middle Python Backend Developer.
ДОСВІД РОБОТИ
Python Backend Developer — стартап-проєкт (маркетплейс) 2 роки
Розробляв бекенд-частину продукту на базі мікросервісної архітектури: писав та підтримував окремі сервіси, що взаємодіяли
між собою через REST API
Брав участь у проєктуванні архітектури проєкту разом з командою — визначенні меж сервісів, схем взаємодії та структури
даних
Впроваджував систематичну обробку помилок: продумував і прописував обробку виключень для кожного сценарію, які може
повернути код (валідація вхідних даних, збої зовнішніх викликів, конфлікти в базі даних), щоб сервіс не падав непередбачувано
і повертав зрозумілі відповіді клієнту
Взаємодіяв з рештою команди в процесі рев'ю коду та узгодження рішень по архітектурі
PET-ПРОЄКТИ
Watch Marketplace — маркетплейс на мікросервісній архітектурі
Спроєктував та реалізував 8 незалежних сервісів (auth, user, catalog, order, payment, chat, notification, admin), кожен зі своєю
базою даних
Побудував єдину точку входу — API Gateway з JWT-авторизацією та проксуванням запитів до внутрішніх сервісів
Налаштував асинхронну комунікацію між сервісами через Kafka та RabbitMQ (події замовлень, сповіщення)
Покрив ключові сервіси автотестами (pytest), контейнеризував весь стек через Docker Compose
Стек: FastAPI, PostgreSQL, Kafka, RabbitMQ, JWT, Docker, pytest
Finance Calculator — фінансовий калькулятор з авторизацією
Реалізував розрахунок кредитів (ануїтет, диференційований платіж), депозитів зі складним відсотком та впливу інфляції на
купівельну спроможність
Побудував авторизацію: email + пароль з підтвердженням пошти, OAuth2 (Google, GitHub), JWT access/refresh токени з ротацією
та можливістю відкликання
Інтегрував зовнішній сервіс курсів валют з кешуванням у Redis та фолбеком на останній відомий кеш при недоступності API
Налаштував фонове оновлення курсів через APScheduler, покрив бекенд тестами (pytest)
Стек: FastAPI, PostgreSQL, Redis, SQLAlchemy, Alembic, OAuth2, Docker Compose
KidMarket — маркетплейс товарів для дітей
Реалізував CRUD оголошень з фільтрацією за категорією та ціною, систему відгуків і рейтингів продавців, чат між покупцем і
продавцем
Побудував JWT-автентифікацію та async ORM-шар на SQLAlchemy 2.0 з міграціями через Alembic
Задокументував API через Swagger UI, розгорнув проєкт через Docker Compose з Nginx як reverse proxy
Стек: FastAPI, PostgreSQL, Redis, SQLAlchemy 2.0, Alembic, Nginx, Docker
ТЕХНІЧНІ НАВИЧКИ
Мова: Python 3.12
Backend: FastAPI, REST API, Pydantic v2, async/await
Бази даних: PostgreSQL, SQLAlchemy 2.0 (async), Alembic, Redis
Інфраструктура: Docker, Docker Compose, Nginx, Git
Брокери повідомлень: Kafka, RabbitMQ
Авторизація: JWT, OAuth2, passlib/bcrypt
Тестування: pytest, pytest-asyncio
Архітектура: мікросервіси, проєктування REST API, обробка помилок
ОСВІТА
Здобуваю освіту (навчаюсь)
Курси: Python Backend Development — сертифікат на LinkedIn
Курс: основи штучного інтелекту — сертифікат на LinkedIn
Інші резюме цього кандидата
Схожі кандидати
-
Python-програміст
Львів, Горішні Плавні, Дистанційно -
Python-програміст
Львів, Дистанційно -
Python-програміст
18000 грн, Львів, Дистанційно -
Junior Python Developer
30000 грн, Львів, Дистанційно -
Python developer
120000 грн, Львів, Дистанційно