# Михаил Малахов

**Fullstack Developer (Vue.js / React / TypeScript)** — Программист, разработчик

РЕЗЮМЕ · ОБНОВЛЕНО В ОКТЯБРЕ 2026

- **Telegram:** [@kotaroSWQ](https://t.me/kotaroSWQ)
- **Email:** [swdevstudio@gmail.com](mailto:swdevstudio@gmail.com)
- **Личные данные:** Мужчина, 27 лет, родился 28 апреля 1999
- **Гражданство:** Россия, есть разрешение на работу: Россия
- **Переезд:** Готов к переезду, готов к командировкам

## Обо мне

Frontend-разработчик и тимлид, 7+ лет коммерческой разработки продуктовых веб-приложений на Vue.js и Nuxt (SPA + SSR), последние годы также на React и Next.js.

Основной опыт: e-commerce платформы, высоконагруженные интерфейсы, модернизация легаси-систем (MPA + Blade) и оптимизация производительности клиентских приложений и SSR.

Есть опыт проектирования frontend-архитектуры, интеграции SPA в существующие MPA-приложения, code review и наставничества разработчиков в кросс-функциональных командах. Сейчас руковожу frontend-командой из 4 человек и отвечаю за архитектуру веб-платформы и мобильного приложения на Vue 3 + Capacitor.

С 2025 года системно использую AI-ассистентов в разработке (Claude Code, Codex, Gemini): unit-тесты, анализ и отладка, разбор legacy-кода. Пишу skills и правила для AI-агентов под стандарты проекта, подключаю MCP-серверы.

Предпочитаю работу над пользовательскими и коммерческими цифровыми продуктами (сервисы, e-commerce, SaaS) в командах с фокусом на результат и эффективность разработки.

## Технические навыки

- **Frontend:** JavaScript (ES6+), TypeScript, HTML5, CSS3, SCSS, Vue.js (Vue 2/Vue 3, Composition API), Nuxt 3/4, React, React 19, Next.js, Vue Router, Tailwind CSS, Bootstrap, SPA, SSR, MPA, SEO, Chrome DevTools
- **Backend & DevOps:** Node.js, NestJS, Laravel, Rust, PostgreSQL, SQL, MongoDB, Redis, REST API, JSON, Docker, Kubernetes, Terraform, Nginx, CI/CD, GitHub Actions
- **Лидерство и soft skills:** Управление командой, Руководство коллективом, Лидерство, Teamleading, Постановка задач разработчикам, Распределение задач и балансировка нагрузки, Декомпозиция и оценка задач, Аналитика загрузки команды, Отслеживание прогресса и рисков спринтов, Технические решения по стеку и архитектуре, Confluence, Code Review, Управление разработкой, Организаторские навыки, Аналитическое мышление, Управление процессами, Планирование, Обучение и развитие, Деловая коммуникация, Управленческие навыки, Agile, Scrum
- **Additional:** Vite, Webpack, Git, GitHub, GitLab, Figma, Sass, Redux, Vitest, Jest, Tauri, Prometheus, Storybook, Jira, Claude Code, Codex, Gemini, MCP, Atlassian Rovo, Zustand, SWR, TanStack Query, Pinia, Vuex, React Hook Form, Zod, Capacitor, Nuxt 2/3/4, SSR/ISR, REST, GraphQL, WebSocket, Clinic.js, autocannon, Lighthouse, GitHub Copilot, LLM

## Избранные проекты

### Qwixit — [qwixit.com](https://qwixit.com/)

*ИНТЕРНЕТ-МАГАЗИН · ДОСТАВКА ИЗ США*

Интернет-магазин оригинальных товаров из США с ценами в рублях и доставкой по России.

- Fullstack-разработчик в команде из трёх разработчиков и PM: дизайн витрины и админки, frontend-архитектура и клиентская часть на Vue 3, API для витрины на Laravel.
- Через несколько месяцев после запуска магазин вышел на цель заказчика, 300+ заказов в месяц. К сдаче в каталоге было около миллиона товаров.

E-commerce, Full-Stack, Платежи, SEO

### Brendmart — [brendmart.com](https://brendmart.com/)

*ИНТЕРНЕТ-МАГАЗИН · ДОСТАВКА ИЗ ЕВРОПЫ*

Интернет-магазин одежды, обуви и аксессуаров мировых брендов из европейских магазинов с доставкой в Россию, Беларусь и Казахстан.

- Fullstack-разработчик, один из двух в команде с junior frontend-разработчиком: дизайн и UI-кит, витрина на Nuxt с серверным рендером, клиентская часть админки, API для витрины на Laravel и ревью кода junior-разработчика.
- К сдаче магазин принимал больше 600 заказов в месяц, а в каталоге было больше 2 млн товаров.

E-commerce, Full-Stack, SEO

### Taobao.at — [taobao.at](https://taobao.at/)

*ВЫКУП ТОВАРОВ · ДОСТАВКА ИЗ КИТАЯ И ГОНКОНГА*

Сервис заказа товаров из Китая и Гонконга с доставкой в Россию. Цены в рублях уже включают пошлины, комиссию и доставку.

- Fullstack-разработчик в команде из трёх разработчиков: дизайн сайта и UI-кит, витрина на Nuxt, клиентская часть админки, API для витрины на Laravel.
- К моменту сдачи сервис принимал 600+ заказов в месяц, в каталоге было больше 2 млн товаров.

E-commerce, Full-Stack

### Pochtoy & Prostobox — [pochtoy.com](https://pochtoy.com/)

*ДОСТАВКА ИЗ США · ПОДДЕРЖКА И СКОРОСТЬ*

Сервис доставки покупок из американских магазинов: склад в беспошлинном Делавэре, выкуп товара, отправка в Россию, Казахстан, Беларусь и другие страны.

- Fullstack-разработчик в команде из трёх разработчиков и PM: фронтенд витрины, запросы к базе данных для неё и ускорение загрузки страниц.
- Витрина получила пагинацию, ленивую загрузку картинок, отдельные скрипты и стили для каждой страницы и замер скорости у реальных пользователей. Модуль «Кешбэк за отзыв» мой: фронтенд и запросы.

Full-Stack

### CDEK.Shopping — [cdek.shopping](https://cdek.shopping/)

*ЗАРУБЕЖНЫЙ ШОПИНГ · ЛИЧНЫЙ КАБИНЕТ*

Сервис-агент группы СДЭК для заказа товаров зарубежных брендов из 14 стран с оплатой российской картой и ценами в рублях.

- Middle frontend-разработчик в команде из 15 человек: весь фронтенд личного кабинета на Vue 2 и Vuex внутри Laravel + Blade, рефакторинг легаси на jQuery, задачи на Laravel.
- Новый сервис запустился сразу с интерактивным кабинетом без перезагрузок страниц. После рефакторинга легаси регрессионных багов стало на 37% меньше по отчётам QA.

E-commerce, Кабинеты

### Fly Post — \[ссылка\]

*ПОПУТНАЯ ДОСТАВКА · ВНУТРЕННИЙ СЕРВИС*

Внутренний сервис, через который экипажи самолётов берут попутную почту на свой рейс и получают деньги за доставку.

- Вёл проект как подрядчик: дизайн и UI-кит, архитектура, бэкенд на NestJS, фронтенд на Vue 3 вместе с двумя разработчиками и ревью их кода.
- Заказчик принял MVP, собранный примерно за 5 недель: фронтенд и бэкенд шли параллельно по контракту в Swagger.

Full-Stack, Кабинеты

### Tamriel Codex — \[ссылка\]

*ОФЛАЙН-СПРАВОЧНИК · РОЛЕВАЯ ИГРА*

Справочник и записная книжка игрока для полигонной ролевой игры по миру The Elder Scrolls: правила, лор и новости с быстрым поиском, свои заметки и обмен ими через QR без интернета.

- Единственный разработчик, проект под ключ: интерфейс, локальная база, сборки под Android и Windows, выгрузка данных игры из группы VK и обмен заметками через QR.
- На игре приложением пользовалась фракция Альдмерский доминион, заметками игроки обменивались через QR без интернета. Нужное в правилах и лоре находилось за секунды, а не в стопке бумаги.

Mobile first

### Someday — \[ссылка\]

*БИБЛИОТЕКИ ДРАЙВЕРОВ · ЭЛЕКТРОНИКА ДЛЯ РОЛЕВОЙ ИГРЫ*

Библиотеки драйверов на C++ для ESP32, из которых собираются игровые устройства для полигонной ролевой игры по S.T.A.L.K.E.R. на Урале.

- Весь софт в команде KB Someday из трёх человек. В этом кейсе — автор 11 библиотек драйверов someday-\* на C++ под ESP32 и FreeRTOS.
- Устройства на этих библиотеках отработали на игре 2026 года: около 30 игроков прошли квесты локации, а устройство живёт 18–20 часов от двух аккумуляторов 18650 без оптимизаций энергопотребления.



## Опыт работы

Общий опыт работы: 7 лет 6 месяцев

### Freedom International Group — Руководитель группы разработки

*Март 2026 — настоящее время (7 месяцев) · Москва*

Финансовый сектор, инвестиционная компания (разработка продуктов портфеля группы) · [freedomgroupint.com](https://freedomgroupint.com)

**Команда:** 4 frontend (в прямом подчинении), 5 backend, 3 дизайнера, 2 QA, 1 product

#### Проекты

- **dobro.ru:** платформа благотворительных сборов на Next.js 16 (App Router) + React 19. Каталог сборов и НКО, оплата пожертвований, личные кабинеты НКО и доноров.
- **Hector:** мобильное приложение для Android и iOS на Vue 3 + Capacitor.

#### Обязанности

- Руководство frontend-командой из 4 разработчиков: распределение задач и балансировка нагрузки.
- Проектирование frontend-архитектуры dobro.ru на Next.js App Router: Server Components по умолчанию, клиентские компоненты только там, где нужны хуки и события; слоистая структура компонентов, в которой базовый UI ничего не знает о страницах.
- Разработка UI-kit на React и Tailwind CSS v4 с дизайн-токенами: базовые компоненты, поля форм, модалки; приёмка переиспользуемых компонентов через Storybook.
- Разработка CRM-кабинета для НКО и доноров: сборы, статистика, история пожертвований, документы.
- Работа с данными: состояние на Zustand, серверные данные через SWR, формы на React Hook Form + Zod, типы API генерируются из OpenAPI-схемы бэкенда.
- Code review и стандарты кода: TypeScript strict без any и приведений через as, ESLint, Prettier, Husky + lint-staged, юнит-тесты на каждый компонент (Vitest + React Testing Library).
- Планирование и оценка задач в Jira: декомпозиция, перекрёстная оценка трудозатрат, отслеживание прогресса и рисков по спринтам; аналитика загрузки команды через Atlassian Rovo.
- Hector: мобильное приложение для Android и iOS на Vue 3 + Capacitor.
- Технические решения по стеку, структуре приложений и организации сборки.
- Проработка требований и API вместе с backend, product и дизайном.

#### Достижения

- Поднял пропускную способность dobro.ru с 340 до 4552 rps суммарно по 17 маршрутам (в 13,4 раза), медианное время ответа сократилось с 919 до 69 мс (autocannon, prod-сборка). Причина была в корневом layout: запросы авторизации и шапки не кешировались, из-за чего все 39 маршрутов рендерились динамически. Перенёс авторизацию в клиент, ввёл кеширование публичных запросов с тегами под инвалидацию, перевёл 17 маршрутов в статику и 2 в ISR.
- Сократил HTML каталога с 254 до 169 КБ: справочник фильтров на 130 КБ загружается клиентом, а не уходит в RSC-payload. Перевёл 109 изображений в WebP, вес картинок в сборке упал с 13 до 1,4 МБ.
- Настроил серверные метрики Next.js для Prometheus.
- Устранил систематические срывы сроков: причиной были крупные неразбитые задачи и оценки «на глаз» от одного человека. Ввёл декомпозицию до задач на 1-2 дня и перекрёстную оценку: каждая задача спринта получает две независимые оценки времени. Планирование в Jira стало предсказуемым, хронические переносы релизов прекратились.
- Настроил отчётность по загрузке разработчиков через Rovo в Jira: распределение задач опирается на фактические данные, перегрузок отдельных членов команды удалось избежать.
- Выстроил процесс code review и распределения нагрузки внутри frontend-команды.
- Описал архитектуру проекта для онбординга и свёл правила кода в инструкции и skills для AI-агентов: новые разработчики и агенты пишут по одним конвенциям.
- Унифицировал подходы к разработке в web и мобильном продукте, поэтому разработчики переключаются между ними без переучивания.

#### Стек и технологии

React 19, Next.js 16 (App Router, Server Components, ISR), TypeScript, Zustand, SWR, React Hook Form, Zod, Tailwind CSS v4, Storybook, Vitest, React Testing Library, Lexical, TanStack Virtual, GSAP, OpenAPI, SEO (JSON-LD, Open Graph, sitemap), ESLint, Prettier, Husky, Node.js, Docker, CI/CD (GitHub Actions), Prometheus, autocannon, Clinic.js, Vue 3 (Composition API), Pinia, Vue Router, VueUse, VeeValidate, vue-i18n, Capacitor, Vite, Vue Test Utils, Figma, Git, Jira, Agile, Atlassian Rovo, Claude Code, Codex, MCP

### Brendmart — Senior Frontend разработчик

*Январь 2025 — Март 2026 (1 год 3 месяца) · Бишкек*

Ритейл, интернет-магазин · [brendmart.com](https://brendmart.com)

**Команда:** 3 frontend, 2 backend, 1 product, 1 project

#### Проекты

- Админ-панель на React без Next.js, на шаблонах Tailwind CSS + daisyUI: дашборд, раздел запросов, встроенный чат на WebSocket.
- Интернет-магазин brendmart.com на Nuxt 3/4 (SSR + SPA), ~160k уникальных пользователей в месяц.

#### Обязанности

- Разработка админ-панели на React + TypeScript: дашборд, раздел запросов, встроенный чат на WebSocket. Состояние на Zustand, серверные данные через SWR и TanStack Query, формы на React Hook Form + Zod, маршрутизация на React Router, интерфейс на Tailwind CSS + daisyUI.
- Проектирование и развитие архитектуры frontend-приложения e-commerce платформы (SSR + SPA, компонентная архитектура).
- Техническое наставничество и сопровождение 2 frontend-разработчиков, контроль качества их решений и кода.
- Code review и внедрение общих стандартов качества кода во frontend-команде.
- Оптимизация производительности и рендеринга высоконагруженных интерфейсов (каталог, карточка товара).
- Проектирование API и бизнес-логики вместе с backend-разработчиками и аналитиками.
- AI-инструменты в разработке (Claude Code, Codex, Gemini): генерация и поддержка unit-тестов, анализ и отладка кода, ускорение рутинных задач.

#### Достижения

- Проработал архитектурные решения клиентского приложения: разделение зон ответственности слоёв, общие правила работы с состоянием и данными. Новые модули стали добавляться без правок в смежных частях приложения.
- Снизил время загрузки основных страниц (каталог, карточка товара) на ~37% по замерам Lighthouse: lazy loading, code splitting и оптимизация асинхронных компонентов.
- Сократил лишние перерисовки компонентов в каталоге: пересобрал граф зависимостей рендеринга и убрал избыточное отслеживание больших коллекций данных.
- Перестроил работу с REST API: добавил кэширование повторных запросов, debounce на пользовательский ввод и общую обработку ошибок вместо разрозненной.
- Профилировал SSR-слой на Node через Clinic.js: находил узкие места серверного рендеринга, которые не видны в клиентских замерах Lighthouse, и устранял их.
- Внедрил обязательный code review и unit-тесты на Vitest для критичных пользовательских сценариев, после чего регрессии перестали доезжать до продакшена.
- Внедрил AI-инструменты в процесс разработки команды: настроил кастомные skills и подключение MCP-серверов под задачи проекта, что ускорило написание тестов и разбор дефектов.

#### Стек и технологии

React, TypeScript, Zustand, SWR, TanStack Query, React Router, React Hook Form, Zod, Tailwind CSS, daisyUI, Vite, Jest, Nuxt 3/4, Vue 3 (Composition API), Pinia, JavaScript (ES6+), SCSS, Vitest, SPA, SSR, SEO, Node.js, Clinic.js, REST API, GraphQL, WebSocket, Git, GitLab, CI/CD (GitLab CI), Figma, Agile, Chrome DevTools, Lighthouse, Claude Code, Codex, Gemini, MCP, GitHub Copilot

### Pochtoy.com LLC — Senior Frontend разработчик

*Октябрь 2023 — Январь 2025 (1 год 4 месяца) · Москва*

Транспорт, логистика, складское хозяйство, ВЭД. Курьерская и почтовая доставка · [pochtoy.com](https://pochtoy.com)

**Команда:** 4 frontend, 8 backend, 1 QA, 2 product, 1 project

#### Проекты

- Админ-панель на React 18 + TypeScript, на шаблонах Tailwind CSS + daisyUI: дашборд, раздел запросов, встроенный чат на WebSocket.
- Клиентская часть pochtoy.com: крупное MPA на Laravel + Blade + jQuery с компонентными виджетами на Vue 3.

#### Обязанности

- Разработка админ-панели на React + TypeScript: дашборд, раздел запросов, встроенный чат на WebSocket. Состояние на Zustand, серверные данные через SWR, формы на React Hook Form + Zod, интерфейс на Tailwind CSS + daisyUI.
- Поддержка и развитие крупного легаси MPA-приложения на Laravel + Blade + jQuery.
- Постепенная модернизация frontend-части без полного переписывания системы.
- Точечное встраивание компонентных виджетов и интерактивных модулей в существующие Blade-шаблоны.
- Рефакторинг легаси frontend-кода и снижение технического долга.
- Интеграция интерфейсов с REST и Web API при нестабильном формате ответов сервера.
- Оптимизация производительности интерфейсов с большим количеством API-запросов и динамических данных.
- Code review и контроль качества изменений в легаси-кодовой базе.
- Развитие продукта вместе с backend-разработчиками, архитектором и аналитиками.

#### Достижения

- Постепенно модернизировал frontend-часть: встраивал изолированные компонентные виджеты в Blade-шаблоны, не нарушая работу легаси MPA.
- Вынес адаптацию и нормализацию ответов сервера в отдельный слой, после чего изменения в backend-логике перестали ломать интерфейсы.
- Провёл системный рефакторинг легаси-кода (Laravel + jQuery): разобрал переплетение jQuery-обработчиков и серверных шаблонов, изолировав UI-логику от разметки.
- Снизил дублирование кода и повысил переиспользуемость UI через компонентный подход и изоляцию логики.
- Увеличил скорость отрисовки страниц на ~30% по замерам Lighthouse, найдя узкие места через Chrome DevTools.
- Привёл интерфейсы к единому поведению в Chrome, Firefox и Safari, устранив расхождения в вёрстке и работе скриптов.

#### Стек и технологии

React 18, TypeScript, Zustand, SWR, React Hook Form, Zod, Tailwind CSS, daisyUI, WebSocket, Vue.js (Vue 3), JavaScript (ES6+), jQuery, Laravel (Blade), Webpack, HTML5, CSS3, REST API, Git, Chrome DevTools, Lighthouse, кроссбраузерная вёрстка, легаси-рефакторинг

### Сдэк.Маркет — Frontend-разработчик

*Октябрь 2021 — Октябрь 2023 (2 года 1 месяц) · Новосибирск*

**Команда:** 6 frontend, 10 backend, 2 QA, 3 product, 1 project

#### Обязанности

- Проектирование и разработка SPA личного кабинета внутри существующей MPA-архитектуры.
- Интеграция SPA в MPA через единый Blade-шаблон; клиентская маршрутизация на Vue Router и управление состоянием на Vuex.
- Командная работа над крупными продуктами, участие в дизайн-дискуссиях, тесная работа с дизайнерами.
- Разработка новых клиентских модулей и UI-компонентов.

#### Достижения

- С нуля разработал SPA личного кабинета на Vue, которое было внедрено в существующую MPA-архитектуру через Blade.
- Реализовал клиентскую маршрутизацию и изоляцию логики SPA от серверных шаблонов, повысив масштабируемость и удобство поддержки.
- Разработал UI-kit для e-commerce SPA (Vue 2), из которого собирались новые разделы личного кабинета без вёрстки с нуля.
- Снизил время загрузки страниц на ~27% по замерам Lighthouse: оптимизация бандла, изображений и асинхронной загрузки модулей.
- Проводил кроссбраузерное тестирование и исправление багов (Chrome, Firefox, Safari), приведя UI к одинаковому поведению на разных устройствах.
- Интегрировал frontend с REST API и внутренними сервисами, выстроив общую обработку ошибок и состояний загрузки данных.
- Участвовал в командной разработке продуктовых фич и UI-дискуссиях с дизайнерами и аналитиками.

#### Стек и технологии

Vue.js (Vue 2), Vuex, Vue Router, TypeScript, JavaScript (ES6+), HTML5, CSS3, SPA, MPA, REST API, Lighthouse, Git, интеграция SPA в MPA (Blade), UI-kit, кроссбраузерная вёрстка, оптимизация производительности

### To The Moon Mobile Ltd — Frontend-разработчик

*Апрель 2021 — Октябрь 2021 (7 месяцев) · Москва*

Телекоммуникации. Мобильная связь

**Команда:** 2 frontend, 2 backend, 1 project

#### Обязанности

- Разработка корпоративных веб-приложений, внутренних дашбордов, сервисов и бизнес-инструментов.

#### Достижения

- Разработал внутренние дашборды и бизнес-инструменты компании с нуля, включая работу с большими таблицами данных и пользовательскими фильтрами.
- Реализовал модульную архитектуру SPA, повысив масштабируемость и удобство поддержки проекта.
- Интегрировал frontend с внутренними API и бизнес-сервисами компании.
- Повысил устойчивость интерфейсов, добавив обработку edge-кейсов и ошибок API вместо падения на неожиданных ответах сервера.

#### Стек и технологии

JavaScript (ES6+), HTML5, CSS3, SPA, REST API, Web API, Git, модульная архитектура SPA

### Amigoweb — Junior Frontend-разработчик

*Апрель 2019 — Апрель 2021 (2 года 1 месяц) · Магнитогорск*

IT, системная интеграция, интернет. Разработка программного обеспечения

**Команда:** 2 frontend, 1 backend, 1 QA, 1 project

#### Обязанности

- Поддержка пользовательских интерфейсов, разработка новых клиентских модулей и UI-компонентов.

#### Достижения

- Поддерживал и развивал пользовательские интерфейсы коммерческих веб-проектов на Vue/Nuxt.
- Собрал переиспользуемые UI-компоненты вместо дублирующейся разметки, поэтому новые страницы стали собираться из готовых блоков.
- Переработал структуру компонентов так, что одна правка перестала требовать изменений в нескольких местах проекта.
- Оптимизировал адаптивную вёрстку и кроссбраузерную совместимость интерфейсов.
- Участвовал в развитии SPA-приложений и интеграции с REST API.

#### Стек и технологии

JavaScript (ES6+), Vue.js (Vue 2), Nuxt.js 2, HTML5, CSS3, SPA, Git, UI-компоненты, библиотеки компонентов, адаптивная вёрстка, кроссбраузерная вёрстка

## Образование

- **Высшее: РГСУ, 2023** Факультет политических и социальных технологий, специальность «Информационные системы и технологии в экономической сфере»
- **Среднее: МБОУ Майская СОШ, 2017**

## Дополнительная информация

- **Знание языков:** русский: родной. Английский: A2 (разговорный). Свободно читаю техническую документацию, спецификации и англоязычные исходники.
- **Тип занятости:** постоянная работа, подработка.
- **Формат работы:** удалённо, гибрид, на месте работодателя.
- **Время в пути до работы:** не имеет значения.
- **Опыт вождения:** имеется собственный автомобиль. Права категории B.

## AI-инструменты в разработке

С 2025 года системно использую AI-ассистентов в коммерческой разработке: Claude Code, Codex, Gemini. Помимо генерации кода: написание unit-тестов, анализ и отладка, разбор legacy-кода. Разрабатываю собственные skills и наборы правил для AI-агентов под стандарты проектов, настраиваю подключение MCP-серверов к рабочему окружению. Как лид использую Atlassian Rovo для аналитики загрузки команды и подготовки отчётов по спринтам.

Отдельно разработал собственный свод архитектурных правил и паттернов для проектов на ESP32, который использую как контекст для AI-агентов при разработке, чтобы сгенерированный код сразу соответствовал принятым в проекте подходам.

## Личные проекты

### Десктоп-приложение для работы с устройствами на ESP32

*Tauri (Rust + Vue/TypeScript)*

Разрабатываю полностью самостоятельно: интерфейс, прикладная логика и нативный слой. Приложение работает как админка для парка устройств: прошивка ESP32, создание карт и генерация офлайн-карт для работы на полигоне без доступа к сети. Tauri выбран из-за необходимости прямого доступа к устройствам и файловой системе, недоступного веб-приложению.

## Рекомендации

- **FIX PRICE:** Роман Хаджаев (Senior Frontend Developer)
- **Сдэк.Маркет:** Оленников Роман (тимлид)

© 2026 Михаил Малахов · SOWA_DEV
