Тарас
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-програміст
18000 грн, Львов, Удаленно -
Junior Python Developer
30000 грн, Львов, Удаленно -
Python developer
120000 грн, Львов, Удаленно -
Python-програміст
Львов, Удаленно