Curriculum vitae

Игорь Бартенев

Архітектор ПЗ · Технічний лідер

Архітектура ПЗ, backend, автоматизація бізнесу та AI tooling. Інженерний фундамент у виробництві з 2013 року.

На головну

Проєкти

Onlihub

Lead Developer · архітектура, реалізація та розвиток

Я взяв на себе технічну відповідальність за розвиток платформи, що поєднує постачальників, товари, маркетплейси та виконання замовлень. Робота охопила життєвий цикл товару від каталогу й залишків до замовлень, виконання та відстеження, з відповідальністю за систему загалом.

Technical ownershipHands-on architectureArchitecture decisionsDomain modellingDatabase architectureDatabase design

BOS / Business Operations System

Моделювання бізнесу й архітектура системи

Я спроєктував і розробляв операційну платформу на Python, що поєднує динамічні документи, формули, процеси, комунікації та оплату праці навколо іпотечного бізнесу. Іпотечні процеси стали першим конкретним бізнес-сценарієм платформи. Її перевикористовуване ядро свідомо проєктувалося для інших організацій і процесів через налаштування, документи та правила.

Domain modellingBusiness process modellingBOSCRMBPMOrganizations

MCP Hub

Інфраструктура агентів та архітектура інтеграцій

Я створив робочий сервіс AI-операцій, який підключає агентів до даних проєктів, логів, комунікацій і завдань через керовані інструменти та накопичені знання проєкту. MCP Hub використовується в реальній роботі: для огляду повідомлень, перевірки помилок, запитів про активність проєкту та дослідження шляху користувача між системами. Наразі сервіс закритий; його основа — накопичені знання проєкту та кероване виконання.

MCPTool discoveryAgent orchestrationPermissionsPermission boundariesHuman approval

Amazon Data / Trends

Архітектура збору й обробки даних

Я спроєктував і реалізував сервіс даних Amazon, що сканував категорії маркетплейсу, крім книг, і використовував пакетну обробку Elasticsearch для пошуку тенденцій. Сервіс працював близько п’яти місяців в історичному масштабі порядку мільйонів оголошень. Він підтримував аналіз тенденцій за категоріями, після чого команда змінила фокус, а проєкт було архівовано.

Data acquisitionParallel processingParallel scrapingProxy managementProxy rotationMulti-account parsing

Liqsale / Daily Snipes

Архітектура продукту й обробка даних

Я побудував процес, що перетворює розрізнені пропозиції розпродажу залишків на структуровані товарні оголошення з пошуком. Файли постачальників стали оголошеннями, пов’язаними з цінами, залишками та складами, у продукті з покупцями, продавцями, чатами й замовленнями.

Data ingestionXLS / XLSX / CSVXLS / XLSX / CSV ingestionEmail ingestionData normalizationASIN

Unity MCP Efficient

Проєктування й реалізація фасаду

Я створив шар сумісності, що дає агентам змогу знаходити операції Unity без завантаження всіх схем інструментів у контекст. Опубліковане авторське порівняння від 24 серпня 2026 з upstream v10.1.0 показує 48 → 6 видимих моделі інструментів і доступ до 377 операцій. Контекст схем зменшився з 23 280 до 915 оцінених токенів (символи ÷ 4); це документована оцінка, а не незалежно відтворений тест швидкості чи вартості.

MCPTool discoveryRU/EN tool searchSchemas on demandContext optimizationBounded results

MySellerHub

Multichannel-архітектура та інтеграції

Я спроєктував multichannel-модель, що пов’язує оголошення, склади, залишки, замовлення та їх виконання між зовнішніми платформами. Архітектура поєднала публікацію товару в іншому каналі з поверненням статусу його виконання; поточний публічний продукт акцентує Shopify та залишки Amazon.

Multichannel commerceCanonical data modelsSKU mappingProductsListingsExternal identifiers

Onlihub Catalog

Архітектура й реалізація сервісу каталогу

Я спроєктував і реалізував окремий сервіс каталогу Onlihub з основним шляхом на Rust, резервним на Python, кешуванням Redis та Elasticsearch. Пошук і часті читання отримали власний шлях, а транзакційне зберігання та бізнес-логіка зберегли окремі обов’язки.

RustPythonPostgreSQLElasticsearchRedisRead models

Manufacturing Engineering

Технологічне проєктування та CAD/CAM

Мій інженерний фундамент — проєктування деталей, операцій обробки та процесів запуску виробів у виробництво. Ця робота сформувала мій підхід: зрозуміти реальний процес, визначити обмеження й лише тоді проєктувати автоматизацію.

Manufacturing process modellingPart designAssembly designCADCAMCAD/CAM

ERP / 1C

Аналіз бізнесу та прикладна розробка

Я створював і підтримував рішення 1C для українських компаній, працюючи безпосередньо із замовниками над обліком, плануванням виробництва, витратами матеріалів і логістикою. Цей досвід пов’язав програмні моделі з реальними залишками, грошима й операційними наслідками та став основою подальших фінансових і бізнес-систем.

1C1C УТП/УНФ1C УТП1C УНФERPBusiness analysis

Financial Systems

Фінансове моделювання та інтеграції в різних проєктах

В Onlihub і Liqsale я створював підписки, разові платіжні сценарії та моделі транзакцій, пов’язані з виписками, перерахунками й бізнес-документами. Ця практика поєднує мій досвід ERP із сучасними платіжними системами: фінансові операції моделюються через явні стани, категорії та рухи.

StripeWiseSubscriptionsOne-time paymentsCheckoutShopping carts

Zipurch

Інтеграція замовлень і геопросторові сценарії

Я працював над поєднанням активності замовлень, інформації про товари та географічного контексту на карті. Робота додала географічний вимір торговельним подіям, пов’язавши активність на карті з товарним каталогом.

Order aggregationGeodataProduct mapsTrackingRoute modellingRoute calculation

Meeting-to-Actions

Інтеграція мовлення та агентних процесів

Я працював над процесом перетворення аудіо зустрічі на рішення, подальші дії та завдання в Teamwork через MCP. Процес пов’язав зміст зустрічей із робочими записами в системі завдань команди.

Speech recognitionTranscriptionAI analysisAction extractionMCPTeamwork

Local AI / Lightweight ML

Прикладні дослідження та прототипи процесів

Я досліджую локальні моделі та легковагове виконання для мовлення, документів, пошуку й прикладної автоматизації. Прикладні експерименти формують мій підхід до вибору моделей і їх поєднання з корисними процесами.

Local LLMsLightweight modelsCPU-first inferenceWhisperSherpa-ONNXSilero

TON Tanks

Керівництво продуктом, backend та ігрові системи

Я брав участь у створенні концепції, розробці та запуску гри з Telegram-інтеграцією й NFT-економікою на TON. Гра дійшла до реальних користувачів і поєднала продуктову, інженерну відповідальність та запуск в одному самостійному проєкті.

Product conceptsProduct launchProduct promotionTask allocationGame backendsGame logic

Modular Vehicles / Unity

Самостійна розробка ігрових систем

Я розробляю й досліджую модульну техніку, пошкодження, фізику гусениць та процедурні середовища в Unity. Самостійна розробка, що триває, для перевірки взаємодії фізичної симуляції, модульного дизайну та ігрових механік.

UnityC#Modular vehicle architectureVehicle assemblyIndependent modulesDamage systems

Blender / 3D

Самостійне моделювання та підготовка ресурсів

Я використовую Blender для створення й підготовки hard-surface моделей, матеріалів і текстур для ігрових середовищ. Колекція самостійних 3D-робіт, що доповнює мій досвід ігрових систем і фізичної інженерії.

Blender3D modellingHard-surface modellingMaterialsTexturesGame-ready assets

Engine Sim Unity Audio

Самостійна розробка аудіоінструментів

Я працював над автоматизованим створенням банків звуків двигуна для Unity з фізичного симулятора двигуна. Інструментальний проєкт на перетині симуляції, автоматизації та виробництва ігрових ресурсів.

UnityEngine audio banksPhysical engine simulationAudio generationAsset automation

Crypto Trading Terminal

Самостійна розробка застосунку

Я створив торговий термінал із ринковими даними, графіками, власними стратегіями, backtesting і виконанням операцій на біржі. Застосунок поєднав аналіз стратегій і виконання на біржі в одному процесі з урахуванням комісій, P&L і збереженням результатів.

Market dataChartingSMAEMAMACDTMA

Компетенції

Комерція та інтеграціїAmazon · Amazon SP-API · Amazon MCF · Shopify · eBay · Walmart · TikTok Shop · Etsy · Zenventory · Ysell · Onedaybundle · Warehouse integrations · Supplier integrations · Multichannel commerce · Canonical data models · Supplier catalogs · Products · SKU mapping · Variants · Listings · Categories · Attributes · Properties and values · Pricing policies · Shipping policies · Warehouses · Virtual warehouses · Inventory synchronization · Reservations · Overselling prevention · Customer orders · Supplier orders · Order routing · Fulfilment · Shipments · Tracking · Payment synchronization · External identifiers · Bidirectional synchronization · Webhooks · Scheduled synchronization · Polling · Callbacks · Retries · Rate limits · Partial failure recovery · Idempotency · Eventual consistency · State reconciliation · Barcode identification · ASIN identification · Product enrichment · Geodata · Route calculation · Estimated delivery time

Бізнес-системиBusiness process modelling · Domain modelling · ERP · 1C · 1C УТП · 1C УНФ · Business accounting · Production planning · Material norms · Material consumption · Procurement · Stock accounting · Stock movements · Cost accounting · Payroll · Expenses · Transport logistics · Reporting · Inter-system exchanges · BOS · CRM · BPM · Organizations · Departments · Users and memberships · Roles and permissions · Workflow · Pipelines · Stages · Processes · Tasks · Operation sequences · Dynamic documents · Document types · Dynamic fields · Nested fields · Repeatable fields · Calculated fields · Document relationships · Templates · Formula engines · Calculators · Printable forms · File management · Email integration · Email templates · External mailboxes · Notifications · Event-driven automation · Audit history · Salaries · Hourly compensation · Piece-rate compensation · Stripe · Wise · Subscriptions · One-time payments · Checkout · Shopping carts · Payment statuses · Payment webhooks · Transaction ledgers · Transaction categories · Transaction types · Recalculations · Statements · PDF statements · Financial movements · Financial invariants · Document-driven accounting · Transactions · Constraints · Triggers

Бекенд, дані та парсингPython · SQL · Rust · C++ · FastAPI · Pydantic · asyncio · Multiprocessing · Multithreading · Background processing · Workers · Queues · Batch processing · Schedulers · Service architecture · REST · GraphQL · WebSocket · OAuth · External APIs · Internal APIs · Service-to-service communication · Event processing · Callbacks · Polling · PostgreSQL · Elasticsearch · Redis · SQLite · Transactional storage · Search models · Read models · Cache layers · Complex SQL · CTE · Dynamic queries · Aggregations · Full-text search · Execution plans · Indexing · Bulk operations · Bulk indexing · Bulk reading · Transactions · Triggers · Constraints · Data migrations · Large relational schemas · Selenium · BeautifulSoup · Scrapy · Requests · Proxy pools · Proxy rotation · Multi-account parsing · Anti-blocking strategies · Parallel scraping · Data normalization · Deduplication · Data enrichment · Task distribution · Error monitoring · Retry strategies · Request throttling · XLS / XLSX / CSV ingestion · Import monitoring · Processing statuses · Docker · Linux · Git · CI/CD · GitHub Actions · Reverse proxies · Load balancing · Rate limiting · SSH · VPN · Proxy infrastructure · Logging · Monitoring · Bottleneck analysis · Pandas · NumPy · Numba · Matplotlib · PyQt5 · PowerBI · yfinance · QThread · Thread · Market data · Charting · SMA · EMA · MACD · TMA · RSI · Backtesting · User-defined trading strategies · Live exchange execution · Commissions · P&L · Results persistence

Інфраструктура ШІLLM APIs · Local LLMs · Lightweight models · CPU-first inference · MCP · FastMCP · Tool calling · Tool discovery · Tool RAG · Schemas on demand · Progressive disclosure · Agent orchestration · Specialized agents · Subagents · Agent workflows · Context management · Context compression · Context budgets · Execution memory · Memory · Embeddings · Vector search · Semantic retrieval · RAG-like retrieval · Human approval · Permission boundaries · Project isolation · Audit · Batch execution · Bounded results · Stored results · Execution receipts · Idempotency · Retry semantics · Duplicate mutation protection · Asynchronous operations · State inspection · Unity domain reload · RU/EN tool search · Schema context measurement · Slack integration · Teamwork integration · Telegram integration · Database tools · Log inspection · OCR · Document recognition · Speech recognition · Transcription · TTS · Whisper · Sherpa-ONNX · Silero · ONNX · GGUF · Speech pipelines · Multilingual processing · Meeting action extraction · AI data enrichment · Product categorization

Технічне лідерствоTechnical ownership · Hands-on architecture · Architecture decisions · Business discovery · Customer collaboration · Process formalization · Domain modelling · Database design · Backend development · Integration design · Engineering trade-offs · Technical communication · Cross-functional coordination · Task allocation · Delivery · Product development · Product concepts · Product launch · Product promotion · Production debugging · Bottleneck analysis · System evolution

Промислова інженеріяManufacturing process modelling · Part design · Assembly design · CAD · CAM · CAD/CAM · CATIA · SolidWorks · AutoCAD · CNC · Sheet metal · Nesting · Cutting · Turning · Milling · Coordinate punching · Turn-mill machines · Machine programs · Postprocessors · Tooling · Materials · Material consumption · Operation sequencing · Technical documentation · Production launch · Serial production · Process bottlenecks

Ігри та 3DUnity · C# · Game backends · Game logic · Game balance · Progression · Rewards · Telegram integration · TON · Blockchain transactions · NFTs · NFT economy · Minting · Ownership · Trading · Marketplace mechanics · Modular vehicle architecture · Vehicle assembly · Independent modules · Damage systems · Physics · Tracked vehicle mechanics · Shooting · Multiplayer experiments · PvP · PvE · Capture zones · Football mode · Procedural environments · Procedural city generation · Vegetation · Game optimization · Blender · 3D modelling · Hard-surface modelling · Materials · Textures · Game-ready assets · Asset optimization · Engine audio banks · Physical engine simulation · Audio generation