build with maksym.
EN / UA
Обсудим ↗
Опыт в production

Проекты и
технический вклад.

Мультитенантные CRM, учебные платформы, e-commerce и кроссплатформенные продукты. Конкретные задачи, решения и технологии из моей работы.

01SintegrumJan 2026 - Aug 2026

AI-контроль качества звонков в мультитенантной CRM

Сквозная система, которая связывает телефонию, AI-обработку и отчётность в мультитенантной CRM-платформе.

  • Спроектировал асинхронную обработку звонков, оркестрацию промптов, структурированные AI-ответы и API отчётности.
  • Реализовал задачи RabbitMQ с идемпотентной обработкой и надёжной обработкой ошибок.
  • Разработал миграции и стратегии индексации для изолированных баз филиалов; интегрировал AI, телефонию, сообщения и учётные сервисы.
  • PHP 8
  • Laravel
  • Yii2
  • Node.js
  • MySQL
  • Redis
  • RabbitMQ
  • JWT
  • OpenAPI
  • Docker
  • Codeception

Sintegrum

Jan 2026 - Aug 2026

AI-контроль качества звонков в мультитенантной CRM

Реализовал процесс контроля качества от интеграции сервисов и фоновой обработки до структурированных результатов и отчётности. Участвовал в архитектурных решениях, проектировании API и code review.

  • PHP 8
  • Laravel
  • Yii2
  • Node.js
  • MySQL
  • Redis
  • RabbitMQ
  • JWT
  • OpenAPI
  • Docker
  • Codeception
Обсудить похожую задачу ↗
02SOLVVE / SkillslineJan 2023 - May 2024

Устранение узких мест учебной платформы

Backend- и frontend-разработка Skillsline, учебной платформы с интеграциями партнёрских сервисов, с фокусом на производительности базы данных и приложения.

  • Заменил цикл со множеством запросов к базе одним агрегирующим запросом: время сократилось с 12,41 до 2,451 секунды, а потребление памяти уменьшилось на 1,5 ГБ.
  • Снизил среднюю недельную нагрузку CPU с 82,2% до 2,75% и обнаружил отсутствующие поисковые индексы.
  • Сократил среднее время критической операции с 23 937 мс до 48 мс, а размер ответа API — с 912 КБ до 2,1 КБ.
Операция с базой данных
12.41 → 2.451 s
Средняя недельная нагрузка CPU
82.2% → 2.75%
Размер ответа API
912 → 2.1 KB
  • Strapi
  • Vue.js
  • MySQL
  • Node.js
  • Laravel
  • AWS
  • REST API
  • Linux

SOLVVE / Skillsline

Jan 2023 - May 2024

Устранение узких мест учебной платформы

Точечные изменения запросов, получения данных и узких мест приложения дали измеримый результат. Каждая цифра относится к конкретной операции или показателю, а не к ускорению всей платформы.

  • Strapi
  • Vue.js
  • MySQL
  • Node.js
  • Laravel
  • AWS
  • REST API
  • Linux
Обсудить похожую задачу ↗
03Corpsoft.ioMay 2024 - Jan 2026

Техническое лидерство и стабилизация production

Принимал у других команд проблемные и частично неудачные проекты, одновременно выполняя роль технического лида на нескольких проектах.

  • Стабилизировал production-системы с критическими проблемами архитектуры и производительности.
  • Руководил технической работой нескольких проектов на Laravel, TypeScript/Node.js и Vue.
  • Внедрил AI-assisted разработку функций, рефакторинг и поддержку code review в ежедневные инженерные процессы.
  • PHP
  • Laravel
  • Node.js
  • TypeScript
  • Vue.js
  • MySQL
  • Redis
  • Docker
  • AWS
  • CI/CD

Corpsoft.io

May 2024 - Jan 2026

Техническое лидерство и стабилизация production

Сочетал практическое восстановление существующих систем с техническим лидерством и улучшением процесса разработки. Работал с унаследованными приложениями, а не только с созданием новых.

  • PHP
  • Laravel
  • Node.js
  • TypeScript
  • Vue.js
  • MySQL
  • Redis
  • Docker
  • AWS
  • CI/CD
Обсудить похожую задачу ↗
04SOLVVE / WholeReader2017 - 2021

Кроссплатформенная доставка и full-stack разработка

Разработка WholeReader и процесса его доставки: backend-сервисы, frontend-интерфейсы и автоматизированные сборки.

  • Разрабатывал backend на Node.js и Express, а frontend — на Vue.js и Svelte.
  • Исследовал производительность приложения, утечки памяти и медленные запросы к базе данных.
  • Спроектировал CI/CD для автоматических сборок Android, Linux, Windows и iOS с автоматизированным тестированием.
  • Node.js
  • Express
  • Vue.js
  • Svelte
  • MongoDB
  • Redis
  • OrientDB
  • Docker
  • TeamCity
  • Bash

SOLVVE / WholeReader

2017 - 2021

Кроссплатформенная доставка и full-stack разработка

Создал процесс доставки для четырёх платформ и работал над приложением по обе стороны API, включая диагностику выполнения и базы данных.

  • Node.js
  • Express
  • Vue.js
  • Svelte
  • MongoDB
  • Redis
  • OrientDB
  • Docker
  • TeamCity
  • Bash
Обсудить похожую задачу ↗
05Global-e2021 - 2023

E-commerce разработка на разных платформах

Работа Senior PHP-разработчиком над e-commerce проектами и адаптацией существующих платформ под требования клиентов.

  • Разрабатывал и оптимизировал интернет-магазины на WordPress, Shopify и Magento.
  • Интегрировал веб-технологии для улучшения сценариев покупки и пользовательского опыта.
  • Работал со стеком PHP/MySQL, который также включал Laravel и Shopware.
  • PHP
  • MySQL
  • Laravel
  • WordPress
  • Shopify
  • Magento
  • Shopware

Global-e

2021 - 2023

E-commerce разработка на разных платформах

Выполнял платформенную разработку и интеграции в нескольких e-commerce экосистемах, уделяя внимание работе магазинов, процессу покупки и производительности.

  • PHP
  • MySQL
  • Laravel
  • WordPress
  • Shopify
  • Magento
  • Shopware
Обсудить похожую задачу ↗
06SOLVVE / FishRanger2014

Агрегация погодных данных и оптимизация поиска

Руководил командой из трёх человек, которая разрабатывала систему сбора, обработки и отображения метеорологических данных.

  • Возглавлял разработку и проектирование агрегатора погодных данных.
  • Работал над эффективным сбором, обработкой и представлением метеорологической информации.
  • Сократил поисковый индекс с гигабайтов до нескольких мегабайтов.
  • PHP
  • Yii
  • Laravel
  • MySQL
  • JavaScript

SOLVVE / FishRanger

2014

Агрегация погодных данных и оптимизация поиска

Сочетал руководство командой с обработкой данных и поиском. Уменьшение индекса повысило эффективность системы и скорость поиска.

  • PHP
  • Yii
  • Laravel
  • MySQL
  • JavaScript
Обсудить похожую задачу ↗
Давайте работать вместе

Есть идея?

Новый замысел, существующий проект или вопрос. Обсудим.

Написать в LinkedIn ↗