Максим

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

Розглядає посади:
Python-програміст, спеціаліст бізнес-процесів
Вид зайнятості:
повна, неповна
Вік:
21 рік
Місто проживання:
Тернопіль
Готовий працювати:
Дистанційно, Київ, Луцьк, Львів, Тернопіль

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

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

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

Досвід роботи

Викладач програмування

з 07.2026 по нині (3 місяці)
Mate academy, Дистанційно (Освіта, наука)

Python-ментор

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

з 11.2025 по нині (11 місяців)
Maze logic, Дистанційно (IT)

Проєктна співпраця, з червня 2026 - основне місце роботи. Два продукти: e-learning платформа Soulvia і сервіс пасажирських перевезень.

• Провідний розробник booking API, через який проходять усі замовлення з сайту: асинхронний FastAPI, SQLAlchemy 2.0, asyncpg, шари api / services / repositories, Redis, Sentry.
• У власній CRM на Django веду модуль бронювань і разом з командою - омніканальні повідомлення (Telegram, Meta, веб-чат) в реальному часі через Django Channels і Celery.
• Переніс дані зі старої платної CRM: імпортер, який за замовчуванням працює в режимі dry-run і зіставляє кастомні поля, телефони й платежі з новою моделлю.
• Soulvia: REST API на Django + django-ninja, повністю веду підсистему сертифікатів (генерація PDF через WeasyPrint / PyMuPDF), pytest з порогом покриття 80% у GitHub Actions.

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

з 07.2024 по 07.2026 (2 роки)
SP-Lutsk, Луцьк (IT)

Бекенд-розробник у команді з 10+ інженерів, два продукти на Django / DRF: CloudOrder - мультитенантна SaaS-платформа для управління замовленнями, що з'єднує ритейлерів із постачальниками брендів (cloudorder.us), і внутрішня платформа алертів та чергувань. Прийшов стажером, через 3 місяці перейшов у штат. Вів фічі від моделі даних і API до фонових задач і деплою на AWS.

- Спроєктував і запустив read-модель публічного каталогу: денормалізована проекція над поліморфними таблицями товарів, цін, залишків і зображень, синхронізація через сигнали Django. Вона замінила важкі запити з багатьма JOIN, і кількість запитів до БД на ендпоінт стала обмеженою за будь-яких фільтрів - це закріплено тестами.
- Оптимізував PostgreSQL: GIN і композитні індекси, денормалізоване поле для пошуку, індекси CONCURRENTLY на великих таблицях. Статистику дашбордів переписав із запитів у циклі на агрегацію в базі. Кешування в Redis.
- Баланси й виплати тенантів: резервування коштів під запити на виведення та перекази, кожна зміна балансу - у транзакції з блокуванням рядка (select_for_update). Зробив підтвердження оплат ідемпотентним, щоб паралельні вебхуки не створювали дублів транзакцій. Інтеграція Stripe.
- Повністю зробив інтеграцію з ERP-системою постачальника: синхронізація товарів, передача замовлень на фулфілмент, прийом колбеків зі статусами.
- Синхронізація товарів і замовлень із Shopify (GraphQL Admin API), TikTok Shop, Amazon SP-API, CJ Dropshipping, uShopfy: експорт, імпорт, вебхуки, повернення, фулфілменти.
- Чат підтримки для тенантів у реальному часі (Django Channels + Redis WebSockets) і AI-асистент до нього: LLM поверх OpenAI-сумісного API, пошук відповідей у базі знань, підтягування даних із БД і передача розмови людині.
- Платформа алертів і чергувань: події з GitHub, Jira, Grafana і Trello, графік чергувань, сповіщення email і WebSocket, шифрування облікових даних AES-256.
- AWS (S3, SES, Secrets Manager), Docker, Nginx + Uvicorn, pytest, Sentry, GitHub Actions.

Освіта

Тернопільський національний технічний університет ім. Івана Пулюя

Факультет інформаційних систем і технологій, Інженерія програмного забезпечення, Тернопіль
Вища, з 2022 по 2026 (4 роки)

Додаткова освіта та сертифікати

Немає додаткової освіти та сертифікатів.

Знання і навички

  • Здатність до навчання
  • Python
  • SQL
  • Git
  • HTML
  • GitHub
  • Знання принципів ООП
  • CSS
  • PostgreSQL
  • Docker
  • MySQL
  • Django
  • FastAPI
  • SQLite
  • Неконфліктність
  • REST API
  • Адаптивність
  • Django Rest Framework
  • Flask
  • JavaScript

Знання мов

Англійська — середній

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

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


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