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