Ігор
Python-розробник, 300 000 UAH
- Considering positions:
- Python-розробник, Backend-програміст, архітектор програмного забезпечення, технічний керівник, CTO
- Employment type:
- full-time, part-time
- Age:
- 35 years
- City of residence:
- Vynnyky
- Ready to work:
- Dnipro, Kyiv, Lviv, Remote, Vynnyky, Zaporizhzhia
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/8224963/
Work experience
CTO / Провідний Python-розробник
from 02.2022 to now
(4 years 9 months)
Onlihub, Львів (IT)
Портфоліо та кейси: https://bartenev.site/
В Onlihub з лютого 2022 року, CTO з листопада 2023. Відповідаю за технічні рішення, особисто проєктую архітектуру й БД, пишу backend та інтеграції. Обговорюю вимоги з власником продукту, пропоную варіанти, координую реалізацію й супроводжую запуск.
АРХІТЕКТУРА
• Python/FastAPI, асинхронні API, документація, фонові обробники, власні черги й розклади завдань.
• Модульна структура: HTTP, бізнес-логіка, доступ до даних та інтеграції. У новій архітектурі: порти й адаптери, інверсія залежностей, явне складання сервісів.
• PostgreSQL: великі реляційні моделі, CTE, складний і динамічний SQL, плани виконання, індекси, транзакції, тригери, обмеження та міграції.
• Підключення інтеграцій: перевірки власника й дозволів, захист збережених облікових даних, ідемпотентність; перевірка підписів у відповідних webhook-сценаріях.
COMMERCE / MYSELLERHUB
• Універсальна модель: постачальник, товар, SKU, варіанти й атрибути, лістинг, канал, склад, залишок, резерв, замовлення та доставка.
• MySellerHub: підключення магазину, підготовка інтеграції, завантаження каталогу, публікація, синхронізація залишків і маршрутизація замовлень.
• Amazon / SP-API / MCF, Shopify, eBay, Etsy, Zenventory, Ysell, Onedaybundle; у ширшій commerce-екосистемі також Walmart і TikTok Shop.
• Зіставлення ID, замовлення постачальнику, fulfillment і tracking. Повторні події, ліміти API, часткові помилки та узгодження станів. Власні задачі синхронізації з версіями обробки й повторними спробами.
КАТАЛОГИ ТА ДАНІ
• Onlihub Catalog: Rust/Python, Redis, Elasticsearch; відокремлення пошуку й кешу від транзакційної БД. Пошукові індекси, пакетні операції, TTL і багаторівневе кешування.
• Масштабні парсери: Selenium, BeautifulSoup, Scrapy, Requests, пули проксі/драйверів, asyncio, процеси й потоки; контроль паралельності, повторні спроби, нормалізація та пакетне збереження. Amazon Data / Trends: історичний збір і аналіз товарних лістингів.
• Liqsale / Daily Snipes: листи, XLS/XLSX/CSV → структуровані товари; barcode/ASIN, збагачення, AI-категоризація, статуси імпорту.
• Zipurch: commerce-дані на карті, геодані та відстеження замовлень.
СЕРВІСИ
• Зображення: оригінали за потреби, локальне зберігання, координація запитів, зміна розміру/формату, HTTP-кеш.
• REST, GraphQL, OAuth, WebSockets, сповіщення. Stripe, Wise, підписки, разові платежі, checkout, webhooks, виписки й PDF.
• Docker, Linux, Git, CI/CD, GitHub Actions, SSH, проксі, rate limiting, логування, моніторинг, Power BI.
Продукт: https://onlihub.com/
Amazon: https://supplychain.amazon.com/integrations/onlihub
Python-розробник
from 01.2021 to 02.2022
(1 year 2 months)
Артеком, Харків (IT)
Розробляв застосунки, Telegram-ботів та інтеграції на Python. Сам з’ясовував вимоги, реалізовував логіку й поєднував користувацький інтерфейс із зовнішніми сервісами та обліковою системою.
• Створив бота для співробітників компанії: авторизація, створення й перегляд заявок, налаштування сповіщень. Для обміну з 1С розробив HTTP API на боці облікової системи, реалізувавши повний цикл взаємодії.
• Розробляв ботів на pyTelegramBotAPI для отримання курсів валют і криптовалют, сповіщень та модерації чатів. Одного з ботів розгортав на Heroku.
• Створив торговий термінал на PyQt5 з підключенням до API бірж і баз даних. Реалізував завантаження котирувань, графіки й індикатори, зокрема ковзні середні, MACD та RSI.
• Додав конструктор торгових стратегій, тестування на історичних даних і виконання стратегій через API бірж. Враховував комісії, зберігав угоди, відображав їх на графіку та експортував результати.
• Відокремлював обчислення від інтерфейсу, застосовував QThread, Thread і паралельне виконання завдань. Для обробки даних використовував pandas та NumPy, для графіків matplotlib, для прискорення обчислень Numba.
Стек: Python, PyQt5, pyTelegramBotAPI, REST API, pandas, NumPy, matplotlib, Numba, yfinance, QThread, threading, HTTP-сервіси 1С.
Програміст 1С
from 01.2020 to 01.2021
(1 year)
Артеком, Харків (IT)
Доопрацьовував 1С та інтеграції для обліку, інтернет-магазинів і виробничих процесів.
• Оптимізував складні й динамічні запити. Створював звіти на СКД та універсальні звіти, обробки й друковані форми.
• Розробляв HTTP-сервіси, регламентні завдання, завантаження з Excel, обміни через JSON, XML і FTP. Переносив дані між базами.
• Реалізовував повний обмін між 1С і сайтом: довідники, документи, акції, бонуси, рекомендації супутніх товарів та SMS-розсилки.
• Доопрацьовував форми довідників і документів, автоматизував масове створення, заповнення, копіювання та проведення документів.
• Підключав зовнішні API. Перевіряв запити в Postman і Fiddler, відтворював потрібну структуру обміну в 1С.
• Створював парсери курсів валют і цін конкурентів; розв’язував завдання виробничого планування та логістики.
Цей досвід сформував практику роботи з документами, розрахунками, зв’язками між даними та реальними бізнес-процесами.
Впровадження та розробка 1С
from 02.2019 to 01.2020
(1 year)
ТОВ «Технопарк Пожтехніка», Харків (Машинобудування)
Впроваджував і доопрацьовував 1С для виробничого підприємства. Працював з УТП на звичайних формах, також займався окремими доопрацюваннями керованих форм УНФ.
Створював звіти, зовнішні обробки та друковані форми. Розробив алгоритми розрахунку витрат матеріалів і зарплати з урахуванням великого асортименту, габаритів виробів та залежності від комплектувальних деталей. Пов’язував виробничі правила з даними облікової системи.
Конструктор-технолог
from 06.2013 to 02.2019
(5 years 9 months)
ТОВ «Технопарк Пожтехніка», Харків (Машинобудування)
Проєктував деталі та вироби для серійного виробництва, переважно з листового металу. Створював 3D-моделі в CATIA, SolidWorks та Компас-3D, розгортки та креслення в AutoCAD, готував технічну документацію й програми для ЧПК.
Займався розкроєм і програмуванням координатно-пробивного верстата в CNC Cad. Розробляв постпроцесор та програми для токарно-фрезерного Traub TNS 65-D зі стійкою TX-8D у FeatureCAM. Брав участь у розробці замка для подальшого великосерійного лиття з пластику.
Обговорював із замовниками технологічні обмеження, добирав рішення для нових виробів і працював з обліком витрат матеріалів у 1С. Цей досвід допомагає мені формалізувати виробничі процеси та проєктувати їх автоматизацію.
Education
Національний технічний університет «Харківський політехнічний інститут»
Машинобудівний факультет. Автоматизація та комп’ютерно-інтегровані технології, Харків
Higher, from 2008 to 2014 (6 years)
Вища технічна освіта, кваліфікація спеціаліста. Навчання з вересня 2008 до лютого 2014 року.
Additional education and certificates
Python: самостійне навчання та практична розробка Telegram-ботів
2020, 6 місяців
Автоматизація процесів в інтернеті (ZennoPoster)
2019, 1 рік
Створення торгових ботів на Java
1 рік
Трейдинг
2 роки
Knowledge and skills
- Python
- FastAPI
- Django
- Pydantic
- SQL
- PostgreSQL
- Redis
- Elasticsearch
- SQLite
- Docker
- Linux
- Git
- CI/CD
- GitHub Actions
- Архітектура програмного забезпечення
- Модульна архітектура
- Знання принципів ООП
- Проєктування баз даних
- Оптимізація SQL
- REST API
- GraphQL
- WebSockets
- Webhooks
- Asyncio
- Інтеграція API
- Web scraping
- Selenium
- Scrapy
- Pandas
- NumPy
- Power BI
- Amazon SP-API
- Amazon MCF
- Shopify
- Stripe
- Автоматизація бізнес-процесів
- CRM
- Рольовий доступ
- MCP
- FastMCP
- AI-агенти
- RAG
- Embeddings
- Векторний пошук
- Оркестрація агентів
- OCR
- Rust
- C#
- Unity
- Blender
Language proficiencies
- Ukrainian — fluent
- English — beginner
Additional information
Портфоліо, кейси, схеми та приклади робіт: https://bartenev.site/
Розробник і архітектор, CTO в Onlihub. Розробка з 2019 року, Python з 2021. Особисто працюю з кодом, даними та інтеграціями.
Розбираюся в незнайомій предметній області, формалізую задачу й доводжу рішення до запуску та подальшого розвитку.
ПРОЄКТНИЙ ДОСВІД
BOS / Business Operations System
Для чинної іпотечної компанії запропонував архітектуру й розробив систему, яка поєднала клієнтський сайт із внутрішніми операціями та Encompass. Раніше значна частина збору документів і роботи з клієнтами виконувалася вручну.
• Настроювані анкети: багатокрокові форми, умовна видимість полів і переходів, вкладені та повторювані групи, збереження відповідей і створення пов’язаних документів.
• Документи: типи, динамічні поля, зв’язки, учасники, статуси, файли та локальне OCR для розпізнавання й заповнення даних без передачі документів зовнішній моделі.
• Робота персоналу: призначення та перепризначення завдань, персональні Kanban-дошки, ролі й доступ за областями та умовами, події документа й правила автоматизації.
• Розрахунки: формули, попередній перегляд результатів, створення документів за розрахунком, винагороди за роль і стан документа, фіксовані та процентні нарахування, внутрішні транзакції й захист від окремих повторних нарахувань.
• Інтеграції та комунікація: обмін з Encompass, mappings і зовнішні ідентифікатори, завдання імпорту/експорту, шаблони повідомлень і PDF-документів. Архітектура розділяє моделі, HTTP-обробники, бізнес-правила та обробку завдань.
Кейс: https://bartenev.site/uk/work/bos/
MCP Hub / інфраструктура AI-агентів
Розробляю та використовую платформу керованого доступу агентів до робочих систем. Це окрема архітектура для пошуку інструментів і знань, виконання дій та повторного використання досвіду.
• Інструменти: семантичний пошук у доступному каталозі, вибіркове завантаження схем, перевірка контрактів, пакетні виклики та обмежені відповіді. Агент отримує потрібний контекст поступово, замість повного каталогу в кожному запиті.
• Знання: окремі бази документів і фрагментів, повнотекстовий пошук FTS5, локальні embeddings на SentenceTransformers, гібридний пошук і перевірка доступу перед завантаженням змісту.
• Пам’ять і досвід: окрема користувацька пам’ять, збереження методів після виконання, підбір під наступну задачу, зворотний зв’язок і повторне використання вдалих підходів. Це накопичення досвіду, а не перенавчання ваг моделі.
• Виконання: оркестрація та субагенти, спільні бюджети, контекст виконання, збережені результати й посилання на великі відповіді, квоти та строки зберігання, журнал викликів.
• Контроль: серверні перевірки прав, політики проєктів, погодження конкретних дій людиною, захист від повторних мутацій. Постійні завдання, розклади й події мають власний стан виконання.
• Інтеграції: робочі задачі, повідомлення, Telegram, документація, бази даних і логи. Окремий напрям автоматизації: запис зустрічі, транскрипція, виділення рішень і завдань, передача до робочої системи через MCP.
Кейс: https://bartenev.site/uk/work/mcp-hub/
Локальний AI, документи та мовлення
Прикладні роботи й експерименти з локальними LLM, OCR, Whisper, Sherpa-ONNX, Silero, ONNX, GGUF, розпізнаванням мовлення, транскрипцією та TTS. Добираю модель під якість, приватність, затримку й вартість; маю досвід CPU-орієнтованого виконання.
Кейс: https://bartenev.site/uk/work/local-ai/
TON Tanks / Telegram та TON
Брав участь у створенні концепції й запуску продукту, розробляв серверну ігрову логіку, взаємодію в реальному часі та механіки TON-активів. Досвід охоплює WebSockets, бої, прогресію, винагороди, NFT, транзакції та торгові механіки.
Кейс: https://bartenev.site/uk/work/ton-tanks/
Unity, 3D та інструменти розробника
Самостійна розробка на Unity/C#: модульні транспортні засоби, фізика, гусениці, пошкодження, стрільба, процедурне оточення й експерименти з мультиплеєром. Blender: hard-surface моделювання, матеріали, текстури та підготовка ігрових ресурсів. Окремий напрям: генерація звукових банків двигунів для Unity.
Unity MCP Efficient: компактний інтерфейс пошуку й виконання операцій редактора, схеми за потреби, пакетні дії, результати та захист від повторного виконання. У задокументованому порівнянні інтерфейс зменшено з 48 до 6 видимих агенту інструментів зі збереженням доступу до 377 операцій.
Кейс і відкритий код: https://bartenev.site/uk/work/unity-mcp-efficient/
ЯК ПРАЦЮЮ
Уточнюю потребу, пропоную варіанти й пояснюю компроміси. Можу самостійно вести складну задачу, координувати реалізацію та обговорювати рішення з власником продукту.
Краків, Польща. Відкритий до дистанційної роботи. Українська та російська вільно, англійська на початковому рівні. Вища технічна освіта, НТУ «ХПІ». Виробничий та ERP-досвід наведено в хронології роботи.
Додатковий досвід: C++, Windows, адміністрування мереж, музичне виробництво та відеомонтаж. Java й трейдинг зазначені в розділі навчання.
Усі роботи й контакт: https://bartenev.site/
Similar candidates
-
Python-програміст
Kyiv, Remote -
Python-програміст
Kyiv, Remote -
Python-програміст
Odesa, Remote -
Python Developer (Automation/AI API/Data Processing)
Dnipro, Kyiv , more 2 cities -
Python-програміст
Kyiv, Vyshneve (Kyiv Region), Remote -
Python-розробник
Lviv