
Резюме
Fullstack-разработчик с опытом создания веб-приложений на PHP/Yii2, JavaScript и Docker. Специализируюсь на высоконагруженных проектах, чистой архитектуре и современных интерфейсах.
Скачать CV (PDF)Опыт работы
Senior PHP Engineer
Astro7 (astro7.com, aura7.ru) — высоконагруженная платформа онлайн-консультаций (астрология): веб + мобильные приложения + несколько приложений на общем ядре. Разработал GraphQL API с нуля: авторизация (SMS/Telegram), регистрация, листинги экспертов, поиск, заказы, история платежей, отзывы, реферальная программа и лояльность. Платёжный контур: CloudPayments, Stripe, PayPal, Moneta; мультивалютность; бонусы и промокоды с автогенерацией. Доменная логика: жизненный цикл заказов (звонки и аудио-консультации), бонусные минуты, расписания экспертов, тарификация. Безопасность: шифрование и сокрытие персональных данных, rate limiter. Интеграции: Zapier, Chat2Desk, Unisender, Airtable, Facebook Conversions API, Яндекс офлайн-конверсии, SMS-шлюзы. Результаты: запущен GraphQL API (мобильный клиент, новый фронт, несколько приложений); инженерные практики в 15-летнюю legacy-базу — unit-тесты в CI блокируют merge/deploy, PHPStan + PHP CS Fixer + pre-commit; автотесты платежей (4 PSP) и ядра биллинга; AI-инструменты для команды (Claude Code, Cursor, AI-ревью кода, документация для AI и людей).
Fullstack PHP Developer
Серия продуктовых систем для digital-компании (арбитраж трафика, маркетинг, игровая вертикаль). Стек: PHP 7.4–8.x, Yii2, MySQL, ClickHouse, Redis, Docker, supervisor, GitLab CI. Highload-платформа цифровых развлечений (Richy, Edelweiss) с платёжным контуром на 10+ PSP: игровой контент и бонусы (турниры, джекпоты, лотереи, промокоды), реферальная программа, мультиязычность, мультидомены, гео-модули; интеграции игрового контента и sportsbook-агрегаторов, платёжные шлюзы (Directa24, Gigadat, Paykassma, Sofort, Astropay, Banxa, Freekassa, криптоплатежи Ethereum), конвертация валют через OpenExchangeRates; ClickHouse-словари, очереди на supervisor, SendPulse и Twilio. QM Champagne — корпоративный портал (Telegram, TikTok API). QM Heavy Apps — автоматизация мобильных приложений (Selenium/Appium, AdsPower, anti-captcha). QM ORD — оператор рекламных данных (Яндекс, Сбербанк, Ozon, МТС, VK). QM ROI Panel — финансы арбитража. QM Mails / QM Outlook — почтовые сервисы. QM AI Content — генерация контента (ChatGPT API, Midjourney). QM Apps Status — мониторинг (Notion/Trello/Telegram). QM Sockets — realtime (Node.js, Socket.IO, Redis Pub/Sub).
Fullstack PHP Developer
Типовая промо-платформа для FMCG-брендов и ритейлеров: приём чеков через API ФНС (распознавание ИНН, товаров, паттернов), призы, розыгрыши, Telegram-боты и Mini Apps, админ-панель на AdminLTE 3, отчёты в Excel, выгрузки по FTP, очереди yii2-queue (Redis), крон и supervisor. Интеграции: DaData, UniSender, YooKassa, S3, Graylog, Яндекс.Метрика API. Стек: PHP 8.2, Yii2, MySQL, Redis, Docker Compose, GitLab CI/CD, Swagger, Codeception. Клонируемые акции на базовом шаблоне: Билайн, Danissimo, Ritter Sport, Milka, Mars (Pedigree, Whiskas, Perfect Fit, Royal Canin), «Самокат», «Простоквашино», «Ашан», «Магнит», «Лента», Lemana PRO, «Сибирский энергетик», DJigurda, FreshBar и другие. Также: поддержка каталога товаров Schneider Electrics (Yii2, BMEcat XML, SFTP, миграция UI на Bootstrap 4, Yii2 Queue) и внутренняя CRM/скоринговая система МФО (ФПК Тимеи, Казахстан) — SOAP-интеграция с ПКБ (FICO-скоринг), КДН, обмен с 1С через XML, авторазбиение займа на договоры.
Lead PHP Developer / Full-stack
Внутренняя CRM/скоринговая система выдачи микрокредитов для сети офлайн-офисов МФО: анкетирование → проверки и скоринг → договор и кассовые документы → сопровождение, погашение, пролонгация. Архитектура и модель данных с нуля; интеграция с ПКБ по SOAP (FICO-скоринг, поведенческий и fraud-скоринг, разбор кредитного отчёта); расчёт КДН; логика авторазбиения займа на несколько договоров; двусторонний обмен с 1С через XML; проверки клиента (реестр должников, белые/чёрные списки, список финмониторинга); адресная подсистема. Команда 4 человека, распределённая.
Fullstack Developer
Tarogram — Telegram WebApp: таро + AI (Node.js, Fastify, Prisma, PostgreSQL, React 18, grammy, OpenAI). GoBeach — LLM-генератор турконтента (PHP 8.4, Yii2, MySQL, ClickHouse, Redis). Piarly — биржа рекламы в Telegram (PHP 8.1, Yii2 Advanced, MySQL, ClickHouse, Redis). Paracord — интернет-магазин (PHP, Yii2 Advanced). PythonTGBot — бот погоды (Python, Flask, Telegram Webhook API).
Web Developer
Ранние сайты на PHP, MySQL, самописном коде (до перехода на фреймворки). Open-source: yii2-clickhouse — драйвер ClickHouse для Yii2 (PHP, Yii2, ClickHouse HTTP API).
Образование
МГТУ им. Н.Э. Баумана
Информатика и вычислительная техника
Магистр, кафедра программного обеспечения ЭВМ. Диплом по теме распределённых веб-систем.
Stepik / Coursera
Профессиональные курсы по архитектуре ПО
Серия онлайн-курсов: микросервисы, проектирование API, Domain-Driven Design.
Навыки
Backend
Frontend
Базы данных
DevOps
AI и современное
Интеграции
Процессы
Достижения
Запуск GraphQL API для Astro7
GraphQL API с нуля: мобильный клиент, новый фронт и несколько приложений на общем ядре; платёжный контур на 4 PSP (CloudPayments, Stripe, PayPal, Moneta).
Внедрение unit-тестов в 15-летнюю legacy-базу
Unit-тесты в CI блокируют merge/deploy; PHPStan + PHP CS Fixer + pre-commit; автотесты платежей и ядра биллинга.
Внедрение AI-инструментов разработки в команде
Claude Code, Cursor, AI-ревью кода, документация для AI и людей, система ограничений и опасных зон.
Собственный Harness («Фабрика проектов»)
Мультипроектная разработка с AI-оркестрацией: канбан, агенты, MCP, n8n, GraphRAG + Neo4j. В активной разработке — подробнее на /harness.
Увлечения
Помимо программирования, я увлекаюсь технологиями искусственного интеллекта, генеративным искусством и 3D-графикой в браузере. Изучаю новые подходы к визуализации данных и экспериментирую с WebGL.
В свободное время — чтение технической литературы, Contributions в open-source, и киберспорт. Верю, что технологии должны делать жизнь людей удобнее и красивее.