01 · Профиль
Минас Саркисян

Минас Саркисян

Senior Fullstack | AI Engineer

10+ лет fullstack-разработки. 2+ года плотно с LLM. Пишу фичи и проектирую архитектуру. Сильная сторона - бизнес-анализ и быстрые прототипы.

02 · Навыки
Backend
PHP / Laravel / SymfonyPython / FastAPITypeScript / Node.jsGo· touch
Frontend
HTML / CSSTailwind / BootstrapJavaScriptTypeScriptReactVue.jsNext.jsInertia.jsshadcn/ui
Databases
PostgreSQLMySQLClickHouseOracleMongoDBRedisSQLitepgvector
Архитектура
REST API / Event-drivenOOP / SOLID / DDDMicroservices
Testing / QA
PHPUnit + PestPlaywrightVitest
DevOps / Tooling
GitVPSNginx / LinuxCI/CD (GitLab / GitHub Actions)SentryDocker
Big Data / Analytics / Data Engineering
Pandas / NumPyETL/ELT pipelinesBI dashboard APIsData optimisation for performance
AI / LLM
ClaudeOpenAIGoogle GeminiYandex GPTGroqMCPRAG / pgvectorMulti-provider cascadestructured output / tool callingself-hosted (Ollama / vLLM)· touch
03 · Опыт

Senior Fullstack Engineer

2024-11 - 2026-04
Школа управления Сколково (skolkovo.ru)•удалённо
Обязанности
  • Вёл 5+ цифровых продуктов школы
  • Поддерживал авторизацию (SSO/LDAP), биллинг, интеграции с маркетплейсами и внутренние сервисы, делал небольшие доработки
  • Проектировал архитектуру новых функций (асинхронная обработка, интеграция AI)
  • Ревьюил код команды
  • Разбирал аварии в продакшене и выпускал срочные исправления
Достижения
  • Запустил AI-сервис распознавания документов (Yandex OCR, затем Yandex GPT, затем запись в БД); сервис полностью заменил ручной ввод
  • Сделал AI-конструктор лендингов с двумя провайдерами (GPT-4o-mini для текста, Nano Banana для изображений)
  • Поднял закрытую социальную сеть выпускников на Laravel 12 и Vue 3: 100+ API-эндпоинтов
  • Сделал высоконагруженный бэкенд программы лояльности на Octane, Swoole, Reverb, Horizon и Pennant

Backend Developer · Data-Intensive

2024-03 - 2024-11
MPSTATS (mpstats.io)•удалённо
Обязанности
  • Разработал и поддерживал высоконагруженные микросервисы на Laravel для аналитики маркетплейсов: 1+ ТБ данных, PostgreSQL / ClickHouse / MongoDB / MySQL / Redis
  • Ускорял PostgreSQL и ClickHouse: индексы, разбор планов запросов
  • Писал юнит- и интеграционные тесты для критичных конвейеров данных
Достижения
  • Снизил задержку критичных API на 20% и поднял пропускную способность на 30%: переписал SQL, добавил индексы и кэш в Redis
  • С нуля построил ETL/ELT-конвейеры (Pandas, NumPy) и API для BI-дашбордов

Backend / Fullstack Developer

2022-06 - 2024-02
Itpelag (itpelag.com)•офис
Обязанности
  • Поддерживал ERP для нефтегазовой компании (500+ пользователей): модули склада, закупок, продаж и финансов на Laravel и Oracle / PostgreSQL
  • Поддерживал корпоративное медицинское ПО для 100+ врачей и админов
  • Интегрировал сторонние API (провайдеры авторизации, мобильные клиенты, внутренние сервисы)
  • Переписывал старый код и разбирал технический долг
Достижения
  • Построил Docker-микросервисы и мобильный REST API (OAuth 2.0, JWT)
  • Сдал микросервисную криптобиржу (Lumen, RabbitMQ, PostgreSQL, Redis)
  • Настроил GitLab CI/CD и нагрузочное тестирование в команде

PHP-разработчик (Laravel)

2020-05 - 2022-05
Justcoded (justcoded.com)•офис
Обязанности
  • Инженер ядра финтех-платформы Lenderkit.com, в команде 50+ инженеров
  • Наставлял начинающих PHP-разработчиков
  • Писал техническую документацию: README, ADR, руководства по интеграции
Достижения
  • Сдал модули валидации документов, интеграцию криптокошельков и REST API для веба и мобильных приложений
  • Тимлид команды из 5 разработчиков на клиентском проекте
  • Встроил в платформу блокчейн Polymesh и DocuSign

Web Developer

2017-10 - 2020-04
SpdLoad (spdload.com)•офис
Обязанности
  • Полный цикл веб-разработки: бэкенд на Laravel, фронтенд на Vue.js / React / jQuery
  • Боевые серверы (Linux, Nginx, Docker, SSL), доработка CMS OpenCart
  • Адаптивная вёрстка, UX/UI, SEO, мониторинг и логирование
  • Оценка задач и планирование спринтов
  • Работа с PM, QA и дизайнерами
04 · Production AI

Конкретные достижения и где их проверить.

Каскад LLM-провайдеров в HubMarket

Каскад Claude, Gemini, Groq: если провайдер падает, запрос уходит к следующему. Ноль минут простоя LLM за 8 месяцев в продакшене. Система сама считает расходы и следит, не падает ли качество ответов.

Кейс на лендинге webkoth.com

RAG-системы и векторный поиск

pgvector в HubMarket (в продакшене), конвейер на Yandex GPT у EdTech-заказчика. Эмбеддинги, нарезка текста на фрагменты, настройка поиска под данные заказчика.

HubMarket и AI-сервис распознавания документов у EdTech-заказчика

MCP-серверы для агентной автоматизации

7 MCP-серверов на npm, среди них 3 для маркетплейсов (WB, Ozon, Yandex Market) и сервер с полной поддержкой Timeweb Cloud API (серверы, БД, K8s, S3, DNS). Их вызывают AI-агенты из Claude Code и Cursor.

npmjs.com/~webkoth

Конвейеры для документов (OCR, LLM, structured output)

Боевой AI-сервис распознавания документов у EdTech-заказчика: PDF проходит через Yandex OCR, затем через Yandex GPT (structured output), и результат ложится в БД с привязкой к образовательным программам.

EdTech-заказчик · асинхронные очереди, админка

AI-конструктор лендингов на двух провайдерах

Конструктор работает у EdTech-заказчика: GPT-4o-mini пишет тексты, Nano Banana рисует изображения. 21 готовый блок, многостраничные лендинги, экспорт в HTML.

EdTech-заказчик · Vue 3 + PHP

Агенты с tool calling и доступом через MTProto

Telegram-бот HubMarket на grammy и Pyrogram (MTProto): агент с tool calling работает с данными маркетплейсов.

HubMarket, продакшен
05 · Портфолио

HubMarket: синхронизация остатков на маркетплейсах (кейс B-Sprint)

Спринт по запросу основателя: архитектура, реализация и запуск в продакшен за 3 дня. Синхронизация остатков по 3 маркетплейсам (WB, Ozon, Yandex Market) для клиента HubMarket

1 fullstack-разработчик (от запроса основателя до продакшена 3 дня)
Next.jsHonoPlaywrightpg-bossPostgreSQL

HubMarket: AI-SaaS для селлеров маркетплейсов

AI

Аналитика и автоматизация для селлеров WB / Ozon / Yandex Market. data lake со слоями Bronze и Silver, каскад LLM-провайдеров (Claude, Gemini, Groq), парсер маркетплейсов на Playwright, Telegram-бот, подписки через ЮKassa, расширение для Chrome (MV3)

Основатель и единственный разработчик
Next.js 16Vercel AI SDKHonoPython / FastAPIPostgreSQLpg-bossSentryZod

CRM-система для страховой компании

Система учёта страховых случаев для менеджеров с распределением ролей

2 backend + 1 frontend + QA + BA
PHP 8.0Laravel 8MySQLRedisReactGITJiraPostmanLaravel ForgeLaravel Nova

Мобильное приложение для преподавателей и студентов

Приложение для преподавателей и студентов

2 backend + 1 frontend + QA + BA
PHP 8.0Laravel 8MySQLRedisReact NativeGITJiraPostmanLaravel ForgeLaravel Nova

Маркетплейс в сфере логистики

Маркетплейс логистических услуг для американского e-commerce

1 backend + 1 frontend + 1 fullstack + PM + Designer
PHP 8.0Laravel 8MySQLRedisVue.jsGITJiraPostmanLaravel ForgeLaravel Nova

ERP-система для нефтегазовой компании

Веб- и мобильное приложение для автоматизации работы сотрудников (2000+ пользователей)

5+ backend + 2+ frontend + Techlead + Teamlead + PM + 2 BA + 2 QA
PHP 7.3Laravel 5.7PostgreSQLRedisReactGITJiraGitLab CI/CDDockerPostmanssh
06 · Open Source

timeweb-mcp-server

Полная поддержка Timeweb Cloud API через MCP: серверы, БД (PostgreSQL/MySQL/MongoDB/Redis/ClickHouse), Kubernetes, S3, DNS, домены. Через него AI-агенты в Claude Desktop, Claude Code и Cursor сами деплоят приложения.

Node.js + TypeScriptMCP SDKВесь Timeweb APIГотов к продакшену

claude-code-plugins

Маркетплейс плагинов для Claude Code, ставится через /plugin install. Сейчас в нём есть tw-deploy: команды, агенты и скиллы, чтобы деплоить приложения в Timeweb Cloud прямо из Claude Code.

Claude Code pluginsMarketplaceCommands + Agents + Skillstw-deploy включён