Максим
Python-програміст
- Considering positions:
- Python-програміст, спеціаліст бізнес-процесів
- Employment type:
- full-time, part-time
- Age:
- 21 years
- City of residence:
- Ternopil
- Ready to work:
- Kyiv, Lutsk, Lviv, Remote, Ternopil
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20292797/
Work experience
Викладач програмування
from 07.2026 to now
(3 months)
Mate academy, Дистанційно (Освіта, наука)
Python-ментор
Python-програміст
from 11.2025 to now
(11 months)
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-програміст
from 07.2024 to 07.2026
(2 years)
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.
Education
Тернопільський національний технічний університет ім. Івана Пулюя
Факультет інформаційних систем і технологій, Інженерія програмного забезпечення, Тернопіль
Higher, from 2022 to 2026 (4 years)
Additional education and certificates
No additional education or certificates.
Knowledge and skills
- Здатність до навчання
- Python
- SQL
- Git
- HTML
- GitHub
- Знання принципів ООП
- CSS
- PostgreSQL
- Docker
- MySQL
- Django
- FastAPI
- SQLite
- Неконфліктність
- REST API
- Адаптивність
- Django Rest Framework
- Flask
- JavaScript
Language proficiencies
English — average
Similar candidates
-
Програміст Python
20000 UAH, Remote -
Python-програміст
Remote -
Python-програміст
30000 UAH, Kyiv -
Python-програміст
Remote -
Software Engineer (Python, JavaScript)
Kyiv, Zaporizhzhia, Remote -
Python-програміст
Remote