Ключевые компетенции
Tech Leadership
Команды 3–6 человек: архитектура, регулярное code review, технические решения. Поэтапная миграция legacy без остановки новых фич. Решения доводятся до продакшена работающим кодом — короткий путь от идеи до релиза, time-to-market как реальное ограничение.
Backend и веб-продукты
Веб-продукты под ключ с фокусом на backend: PHP (Laravel, Yii2, Slim, Phalcon, Swoole), JavaScript в продакшене и REST API. Веду фичи от модели данных и серверной логики до API и нужной фронтенд-части — архитектура, тесты, понятные границы модулей.
Системные интеграции
Интеграции в продакшене: порядка 100 внешних коннекторов для no-code сервиса, двусторонний обмен с 1С — справочники, документы, бизнес-процессы — и API маркетплейсов (Ozon, Wildberries). Очереди, ретраи и backoff, чтобы сбой на стороне партнёра не клал продукт.
AI Engineering & Multi-Agent Systems
Проектирование AI-native SDLC: мультиагентные пайплайны с разделением ролей, RAG, оркестрация контекста и валидация выходов LLM. Внедрял AI-инструменты в команду разработки; строю автономный агентный конвейер от задачи до merge request.
Работа с базами данных
SQL и NoSQL в продакшене: тюнинг запросов, проектирование схем и модели под нагрузку. Миграции и репликация на живых системах; Redis для кэша, Elasticsearch или ClickHouse — когда поиск и аналитика перерастают одну OLTP-базу.
Администрирование Linux
Администрирование Linux на том, что стоит на сервере — без привязки к одному дистрибутиву. Bare metal и ВМ (KVM, Proxmox, QEMU), сеть, безопасность и производительность. Ansible; Docker и K8s — когда задача того требует.
Избранные проекты
SDLC Agent Pipeline
End-to-end мультиагентный пайплайн автономной разработки (alpha): роли Decomposer → Analyzer → Planner → Coder → Reviewer → Architect. AST-based semantic search через Tree-sitter, строгая валидация через Pydantic + Instructor, изоляция задач в контейнере через RabbitMQ. Полный цикл от промпта до merge request. Закрытый код; репозиторий не публичный.
mpcab.ru
SaaS для продавцов на Ozon и Wildberries: потоварный анализ прибыли с налогами, дашборд продаж, AI-помощник на нескольких моделях, синхронизация с Ozon API через очереди с ретраями. Продукт, код и инфраструктура — с нуля; платная beta, первые клиенты.
JobXray
Open-source расширение для браузера: показывает скрытые счётчики откликов на hh.ru (очередь, отклики в день, «поднятие» вакансии). Chromium и Firefox.
PDOdb
Framework-agnostic PHP-библиотека для работы с БД: единый API для MySQL, MariaDB, PostgreSQL, SQLite, MSSQL и Oracle. Query Builder, кеширование, шардирование, window functions, CTE, JSON, миграции, ActiveRecord, CLI, AI-анализ. Без внешних зависимостей.
Chain
Три утилиты для PHP 8.5: fluent-обёртка объектов Chain с map/pipe, условиями и rescue/retry; переиспользуемые планы Flow с PSR-11; конкурентный HTTP Batch на cURL multi с повторами и потоковой загрузкой файлов.
Struct
Type-safe DTO для PHP 8.1+ с валидацией через attributes. Readonly-поля, строгая проверка типов, JSON и array-конвертация, входные и выходные алиасы, кастомные валидаторы и явные политики списков и словарей. Без внешних runtime-зависимостей.
Заметки
-
Облачный агент-кодогенератор: роли, контекст и контроль выполнения
Проектирование облачного агента: роли, tools, live injection, оркестрационные промпты, детерминированные проверки и контроль циклов.
-
Архитектура PHP-приложения: усложнять, когда есть причина
Валидация, DTO, VO, Service/Action и Repository в Yii2 и Laravel: основания для выделения, границы ответственности и стоимость решений.
-
PDOdb: один Query Builder, шесть диалектов SQL
Общий Query Builder для шести СУБД: устройство диалектов, native / emulate / refuse и проверка переносимости.
-
Struct: контракты данных между JSON и PHP
Решения Struct 2.0 на границе JSON и PHP: отсутствие и null, строгие типы, форма коллекций, исходящий payload и копирование DTO.
-
Chain: цепочки вызовов, переиспользуемые шаги и конкурентный HTTP
Три модели выполнения Chain 2.0: состояние обёртки, планы Flow, конкурентный HTTP, повторы и атомарная публикация файлов.
Опыт работы
Tech Lead / Product & AI Architect / Founder
Стек: PHP 8.5, Laravel 13, JavaScript, PostgreSQL, Redis, RabbitMQ, Scheduler, PHPStan, Pest, Playwright, Docker, GitHub Actions, Linux
SaaS для продавцов на Ozon и Wildberries. Сделал с нуля один: продукт, архитектура, код, инфраструктура, деплой. С конца сентября в платной бете, первые клиенты уже платят.
- Потоварный анализ прибыли с учётом комиссий маркетплейса и налогов, плюс дашборд статистики продаж — продавец видит реальную маржу, а не выручку.
- Multi-tenant: данные кабинетов изолированы, роли внутри аккаунта (RBAC).
- AI-помощник на нескольких моделях: у каждой роли свой набор tools, режим чата и суммаризация вопросов покупателей; учёт запросов и их себестоимости.
- Usage-based AI credits (1 запрос = 1 кредит), приём платежей, 2FA.
- Синхронизация с API Ozon через очереди, с ретраями и backoff при 429.
- Статический анализ (PHPStan), модульные и E2E-тесты (Pest, Playwright) в GitHub Actions.
Старший PHP-разработчик, техлид команды из 4 разработчиков
ООО ТехКон
Стек: PHP 8.1, JavaScript, PostgreSQL, Redis, RabbitMQ, Codeception, Docker, GitLab CI, Linux
Параллельно развиваю mpcab.ru — свой SaaS для маркетплейсов (основатель, единственный разработчик).
- Технический лидер команды из 4 PHP-разработчиков: декомпозирую бизнес-требования, проектирую архитектурные решения, провожу регулярные код-ревью.
- Развиваю систему технического обследования зданий и сооружений на PHP 8.1 / PostgreSQL.
- Провёл поэтапную миграцию с 7.3 через 7.4 и 8.0 до 8.1 без остановки разработки нового функционала.
- Внедрил Feature Toggles — стало меньше конфликтов при мёрже и безопаснее выкатывать изменения в продакшн.
- Вынес тяжёлые задачи (генерация отчётов, импорт отчётов) из веб-контура через Redis-кеш и очереди на RabbitMQ.
- Настроил автотесты на Codeception для покрытия кода перед рефакторингом.
- Ввёл стандарты проектирования и документацию по CLI/HTTP-контурам.
- Внедрил ИИ в разработку команды: написал AGENTS.md на основе введенных стандартов проектирования и skill для автоматического код-ревью в Cursor и Claude Code. Код от ИИ-ассистентов (Cursor, Claude Code, Codex) проверяется на соответствие поставленной задачи, архитектуре, стандартам и уязвимостям.
Старший PHP-разработчик
Центр информационных технологий в образовании
Стек: PHP 8.3–8.4, JavaScript, MySQL, Redis, Docker, Linux
Расширял функциональность системы 1С:Университет ПРОФ, проектировал backend-архитектуру и серверную логику. Разработал механизмы обмена данными между PHP-приложением и 1С — синхронизацию справочников, документов и бизнес-процессов. Адаптировал систему под требования конкретных учебных заведений. Написал систему автонаката кастомных патчей при обновлении ядра портала (точный и относительный поиск контекста), которая сократила время рутинных обновлений и почти исключила пропуск конфликтов в коде.
Ведущий PHP-разработчик
UTMSTAT
Стек: PHP 7.4–8.2, Yii2, JavaScript, Python, MySQL, PHPUnit, Codeception, Redis, Elasticsearch, ClickHouse, Docker, Linux
Проектировал backend-архитектуру и бизнес-логику продуктовой линейки, интегрировал внешние сервисы. Ввёл практику покрытия ключевого функционала интеграционными и модульными тестами (Codeception, PHPUnit).
Ключевые проекты и достижения:
- ApiMonster (apimonster.ru) — no-code платформа автоматизации маркетинга и аналитики. Спроектировал и реализовал около 100 интеграций с внешними сервисами и API.
- OSINTMonster (osintmonster.com) — сервис сбора и анализа открытых данных. Разработал систему асинхронного парсинга доменов на Python, настроил эффективное хранение и быстрый полнотекстовый поиск на базе Elasticsearch.
- LMSly.io, CPAMonster, MPMonster — платформы для онлайн-школ, CPA-маркетинга и аналитики маркетплейсов (WB, Ozon). Отвечал за разработку ключевого функционала, отказоустойчивость интеграций и оптимизацию бизнес-логики.
Архитектор программного обеспечения
КлаудТим
Стек: PHP 7.1–7.2, Yii2, JavaScript, Node.js, PostgreSQL, Redis, Ansible, GitLab CI, Kubernetes, Linux
Проект: CRM-система для «ВсеИнструменты.ру»
Разработка
- Проектировал и разрабатывал модули CRM на Yii2.
- Писал обработчики событий на Node.js с Redis Pub/Sub.
- Разрабатывал инструменты автоматического сбора данных для аналитики на Node.js и Puppeteer.
Инфраструктура и DevOps
- Автоматизировал развёртывание и сопровождение инфраструктуры с помощью Ansible.
- Интегрировал сервисы с Consul.
- Деплоил и сопровождал сервисы в Kubernetes.
- Разворачивал и поддерживал среды разработки и продакшена.
- Отвечал за стабильность сервисов: мониторинг, диагностика и устранение проблем с доступностью.
- Участвовал в оптимизации инфраструктуры и повышении отказоустойчивости.
Ведущий PHP-разработчик
UTMSTAT
Стек: PHP 7.1–7.4, Yii2, JavaScript, MySQL, Redis, ClickHouse, Docker, Linux
Разрабатывал и поддерживал ключевые модули системы, включая коллтрекинг, встроенную CRM и инструменты маркетинговой аналитики. Принимал участие в проектировании архитектуры, оптимизации производительности и развитии функциональности платформы.
Ведущий PHP-разработчик
bazar.media
Стек: PHP 7.2, Yii2, JavaScript, MySQL, Redis, Docker, Linux
С нуля создал на Yii2 CPA/CPC-сеть bazar.media — платформу, где рекламодатели платят только за целевые действия (лиды, продажи) по модели Cost Per Action. Реализовал полный цикл: от проектирования архитектуры и базы данных до разработки ключевых модулей управления офферами, трекинга и интеграций с партнёрскими системами. Руководил командой из 3 PHP-разработчиков: постановка задач, code review, архитектура и сроки.
Ведущий PHP-разработчик
Фриланс
Стек: PHP 5.6–7.0, Laravel, Yii2, собственный фреймворк, JavaScript, MySQL, PostgreSQL, Redis, Memcached, Docker, Linux
Разрабатывал коммерческие веб-проекты на Yii2 и Laravel для российских и зарубежных заказчиков, полный цикл от требований до поддержки. Среди проектов — платформа дропкетчинга доменов с мониторингом, торгами и автоматизацией, конструктор сайтов с визуальным редактором, система арбитража между криптобиржами (интеграции с API, автоматическое исполнение сделок, учёт позиций). Настраивал и администрировал серверы.
Технический директор
ООО «Кибер Софт»
Стек: PHP 5.4–5.6, 1С-Битрикс, Laravel, JavaScript, MySQL, Redis, RabbitMQ, Linux
Спроектировал с нуля архитектуру и инфраструктуру системы динамического коллтрекинга и оптимизации кампаний в Яндекс.Директ и Google Ads на Laravel. Руководил командой из 6 человек (4 разработчика, вёрстальщик и тестировщик): постановка задач, код-ревью, технические решения. Настраивал и администрировал серверы.
Ведущий PHP-разработчик
AFT design, Студия
Стек: PHP, 1С-Битрикс, собственный фреймворк, MySQL, Memcached, Linux
Разрабатывал и поддерживал проекты на 1С-Битрикс, руководил командой из 4 разработчиков и вёрстальщика. Ключевой проект — обучающий портал LGMaster для сотрудников розничных сетей и продавцов LG Electronics: LMS с видео- и аудиокурсами, тестированием и контролем прохождения.
Начало карьеры
Qseo · ЭРА · Business Development Group · Travel Media · Level UP · ЛАД · Фриланс
Прошёл путь от разработчика сайтов на Joomla! до Lead PHP Developer и Technical Director (CTO). С нуля разработал архитектуру и ключевые модули туристического портала travelnetplanet.com (более 25 000 объектов размещения) на собственном PHP-фреймворке. Руководил отделами разработки, вёл переговоры с заказчиками, оценивал проекты и проводил собеседования. Писал торговых ботов на Lua для Quik и MetaTrader.
В Business Development Group разрабатывал высоконагруженные интернет-сервисы для регионального провайдера «ВолгаТелеком»:
- J-Net — видеохостинг с многопоточным кодированием видео на FFmpeg
- J-Radio — платформа интернет-вещания и статистики музыкальных трансляций
- J-Zone — игровое сообщество со сбором и отображением статистики игровых серверов
- Rifmator.ru — автоматическая генерация стихотворений на основе поэтических шаблонов
- Voicecards.ru — сервис голосовых поздравлений с каталогом аудио и доставкой открыток
Технологический стек
Backend
Данные и обмен сообщениями
Инфраструктура и виртуализация
Тестирование
AI
Форматы сотрудничества
-
Tech Lead · Senior Software Engineer (Backend, AI)
Основной фокус: штат в продукте — tech lead или сильный senior (backend, AI), удалённо. Долгосрочный формат. Сейчас — техлид в ТехКон и параллельно развиваю mpcab.ru (свой SaaS).
-
Part-time / проект
Архитектура и код-ревью, миграция на современный стек, интеграции (включая 1С), внедрение AI-native практик в команду разработки.
-
Консультация
Разовый аудит или созвон: оценка legacy, план миграции и тестирования, рекомендации по процессу и стеку.