• Файл

Тарас

Python-програміст

Вік:
18 років
Місто:
Львів

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Тарас Борис
Python Backend Developer
Львів / дистанційно ✉ [відкрити контакти](див. вище в блоці «контактна інформація») [відкрити контакти](див. вище в блоці «контактна інформація») github.com/greyer7 [відкрити контакти](див. вище в блоці «контактна інформація»)

ПРО СЕБЕ

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

Інші резюме цього кандидата

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: