Открыт к предложениям

Игорь Зубенко

Senior Fullstack Developer / Backend + AI Engineer

TypeScript · Node.js · AI/LLM · высоконагруженные системы

6+ лет коммерческого опыта в разработке высоконагруженных web-приложений, административных систем и распределённых сервисов. Основной стек — TypeScript, Node.js, React, Vue, NestJS, PostgreSQL/MySQL, Redis, Kafka, Docker и Kubernetes. Отдельный фокус — AI/LLM-инструменты, RAG, embeddings, vector search и локальные модели Qwen/Gemma.

01

Стек

то, чем работаю каждый день
FrontendReact · Vue 3 · Next.js · TypeScript · сложные административные интерфейсы
BackendNode.js · NestJS · REST/GraphQL · PostgreSQL · MySQL · Redis · Kafka
PlatformDocker · Kubernetes · BullMQ · CI/CD · distributed systems · highload
AI / LLMRAG · embeddings · vector search · OpenAI/Anthropic · LangChain · LangGraph · Qwen/Gemma
02

Опыт

6+ лет · 3 компании
2021 — 2026

01tech

Senior / Fullstack Developer

Высоконагруженная B2B-платформа, распределённая архитектура и внутренние административные системы.

  • Вынес крупный функциональный раздел в отдельную административную систему на базе монорепозитория, NestJS и Vue 3.
  • Разработал с нуля конструктор правил риск-фильтрации: триггеры, условия, правила обработки, санкции, UI и backend-логику.
  • Реализовал маппинг пользовательских правил на Prolog: бизнес-пользователи получили self-service-настройку без участия разработчика.
  • Разработал dashboard для агрегации статистики из распределённых баз данных и внутренних сервисов.
  • Реализовал кэширование больших объёмов статистики через отдельную базу курсоров.
  • Оптимизировал тяжёлые запросы: средняя загрузка крупных выборок стала меньше 2 секунд, ускорение — около 80–85%; устранил timeout 500-ошибки.

TypeScript · Node.js · NestJS · Vue 3 · React · PostgreSQL · MySQL · Redis · Kafka · Docker · Kubernetes · Prolog

2020 — 2021

Fora Soft

Fullstack Developer

Аутсорс-разработка высоконагруженного WebRTC-приложения для браузерных видеозвонков.

  • Разрабатывал frontend и backend для real-time коммуникаций и браузерных видеозвонков.
  • Интегрировал клиент с backend API и поддерживал сценарии пользователей под высокой нагрузкой.
  • Работал в команде разработки и доводил функциональность до production-релиза.

JavaScript · TypeScript · React/Vue · Node.js · WebRTC · REST API

2019 — 2020

UPIM

Frontend / Fullstack Developer

Аутстафф-разработка e-commerce-продукта.

  • Разрабатывал web-интерфейсы магазина и e-commerce-сценарии.
  • Интегрировал frontend с backend API и реализовывал продуктовые функции.

JavaScript · TypeScript · React/Vue · Node.js · MySQL · REST API

03

Проекты

личные и продуктовые
01 / CASE

Конструктор правил риск-фильтрации

Спроектировал и реализовал административный конструктор: триггеры, условия, правила обработки и санкции. Пользовательские правила маппились на Prolog и выполнялись без участия разработчика.

Self-service для бизнеса · десятки часов экономии на итерациях

Skill Registry

Репозиторий переиспользуемых skills и prompt-инструкций для AI-assisted development с заделом под RAG-поиск по инженерным артефактам.

github.com/IgorJin/skill-registry

Local Repository RAG

Локальный индексатор репозиториев: chunking, embeddings и vector search для поиска по коду с использованием Qwen/Gemma.

github.com/IgorJin/Local-repository-RAG
04 / CASE

Кеширование статистики через курсоры

Спроектировал отдельную базу курсоров для кеширования больших объёмов статистики из распределённых источников и повторного использования результатов тяжёлых выборок.

Выборки стали быстрее · устранены timeout 500-ошибки
04

AI / LLM

инженерный подход

Использую Claude Code, Codex, Cursor и локальные модели как часть production-процесса: декомпозиция, генерация, рефакторинг, тесты и ручная проверка результата. Практический фокус — RAG, embeddings, vector search, tool use и интеграция LLM в пользовательские сценарии.