Перейти к содержанию
MK
Михаил Калачёв

Fullstack Developer

Михаил Калачёв

Создаю цифровые продукты от идеи до production — от интерфейса до архитектуры и инфраструктуры. Более 4-х лет строю коммерческие платформы, автоматизацию и международные продукты.

  • 4+ года — платформы, автоматизация, международные продукты
  • Full stack: API, React/Vue, CI/CD
  • Системы, которые масштабируются вместе с бизнесом
React · Next.js · Vue 3 · TypeScript
Laravel · PHP · Inertia.js · Django
Архитектура · SSR · WebSockets · CI/CD
MySQL · SQL · Redis · Postgres

Открыт к удалённой работе и международным проектам

Подход

Система, не компоненты

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

Главный навык — погружение в предметную область бизнеса и решения, которые приносят реальную пользу.

Результаты

Что изменилось благодаря моей работе

Измеримая польза для бизнеса — не метрики кода, а эффект для людей и процессов

Whitewill

Автоматический каталог вместо ручного труда

7

рынков без ручной выгрузки

4 цикла обновления в сутки (3 синхронизации + полная выгрузка утром), пересчёт цен в 7 валютах, фото, переводы и страницы в админке. То, что раньше делали вручную десятки сотрудников, стало работать по расписанию на всех рынках.

Whitewill

Публикация объектов для менеджеров

1

клик вместо часов ручного ввода

Описания, параметры, SEO-блоки и переводы на несколько языков формируются автоматически после выгрузки. Менеджеры перешли от заполнения карточек вручную к проверке и публикации — на каждый объект уходит минуты, а не часы.

Whitewill

Аналитика партнёрского канала

20+

фильтров и тысячи строк в отчёте

Админ-дашборд с гибкой фильтрацией и асинхронный экспорт в Excel — менеджеры выгружают тысячи партнёров и клиентов без таймаутов. Двусторонняя синхронизация с amoCRM: партнёрка и CRM работают как единая система.

Whitewill

Единый поиск без регрессий при релизах

7+

рынков — один поиск

Один механизм фильтрации для разных стран, типов недвижимости и бизнес-правил. После внедрения E2E-тестов критичных сценариев поиск перестал ломаться при выкатках — конверсия на релизах стала предсказуемой.

Whitewill

Миграция каталогов на современный стек

0

дней простоя бизнеса

Критичные разделы переехали на Inertia.js + Vue 3 с SSR при тысячах ежедневных пользователей. Платформа продолжала работать, SEO-страницы остались полноценными единицами для органического трафика.

Teknolab

Продукт для продавцов Kaspi.kz

100%

рутины продавцов — автоматически

Личный кабинет для контроля товаров, цен и остатков: рутинные операции, которые продавцы делали вручную каждый день, автоматизированы. Продукт стал ежедневным рабочим инструментом, а не разовой задачей в Excel.

Опыт работы

Где я строил продукты

Каждый проект — новый масштаб и новая ответственность

2024.05 — 2026.06

Премиальная недвижимость · STATION 1

Whitewill

Frontend / Fullstack Developer

За 4 лет прошёл путь от UI-задач до ключевых модулей международной платформы: поиск, каталоги, автоматизация данных и миграция на Vue 3 — без остановки бизнеса.

Отвечал за frontend и fullstack в продукте, который обслуживал 7+ рынков одновременно. Спроектировал поиск и фильтрацию под разные страны и типы недвижимости, настроил полностью автоматическую выгрузку каталога, автоматизировал генерацию контента и переводов, участвовал в переносе критичных разделов на Inertia.js + Vue 3. Моя работа сняла с команды ручной труд десятков людей и сделала релизы предсказуемыми для конверсии.

Ключевые направления

Каталоги недвижимости

Вёл миграцию центральных каталогов на Laravel + Inertia.js + Vue 3: сервисный слой, типизированные DTO, lazy props и SSR для индексации. Критичные разделы переехали без остановки бизнеса, страницы остались полноценными SEO-единицами.

Основная платформа

  • Спроектировал единый поиск с мультирегиональной логикой, типизированным контрактом backend ↔ frontend и Playwright E2E — релизы в разные рынки без поломки конверсии
  • Запустил автовыгрузку каталога: 3 синхронизации в день, цепочка обработчиков, пересчёт цен в 7 валютах — на 7 рынках без ручного ввода
  • Автоматизировал тексты, SEO и переводы карточек объектов — менеджеры перешли от ручного заполнения к проверке и публикации

Отдельная платформа

Партнёрский портал

partners.whitewill.ru — B2B-экосистема с интеграцией amoCRM

Развивал partners.whitewill.ru — отдельный продукт, за который отвечал на backend и в интеграциях. Участвовал в системе баллов и публичного рейтинга, двусторонней синхронизации с amoCRM, админ-дашборде с 20+ фильтрами и асинхронном экспорте в Excel, персональных отчётах PDF/PPT и SSO-доступе партнёров в каталог Whitelist.

Ключевые реализации

  • 01Участвовал в системе баллов и рейтинга — правила начисления, конвертация валют, агрегация по агентствам; главный мотиватор для партнёров
  • 02Развивал двустороннюю интеграцию с amoCRM — синхронизация клиентов, статусов и брокеров в обе стороны
  • 03Сделал админ-дашборд с 20+ фильтрами и асинхронный экспорт в Excel — менеджеры выгружают тысячи записей без таймаутов
  • 04Участвовал в персональных отчётах партнёрам (PDF/PPT) и SSO-входе в Whitelist
  • 05Дорабатывал реферальную регистрацию, верификацию и мультирегиональные лендинги

Интеграции

amoCRM

Синхронизация в обе стороны

Whitelist

Каталог объектов

LaravelPHPVueamoCRMMySQLJobsExcel Export
Vue 3TypeScriptLaravelInertia.jsPHPMySQLSSRPlaywright

2023.07 — 2024.04

WEB3 · CRYPTO · STATION 2

VOTON

Frontend Architect

Спроектировал frontend-архитектуру Web3-платформы с нуля: Next.js, real-time, интеграция с Django и процессы для растущей команды.

Присоединился на раннем этапе, когда продукт строился practically с нуля. Заложил архитектуру на Next.js с SSR/SSG, настроил WebSocket для данных в реальном времени, спроектировал контракты с Django backend, внедрил типизацию и CI/CD. Строил сложные интерфейсы с GSAP и Three.js, следя за тем, чтобы код оставался масштабируемым по мере роста команды и функциональности.

  • Спроектировал frontend-архитектуру Next.js: SSR/SSG, структура модулей, переиспользуемые компоненты — фундамент, на котором выросла команда
  • Внедрил WebSocket-слой для real-time данных — пользователи видят актуальную информацию без перезагрузки страницы
  • Настроил интеграцию с Django, типизацию TypeScript и CI/CD — предсказуемые релизы на раннем этапе продукта
ReactNext.jsTypeScriptWebSocketsDjangoGSAPThree.js

2022.02 — 2023.05

STATION 3

Teknolab

Fullstack Developer

Сформировал fullstack-подход: от UI до backend, автоматизации данных и продуктов, которыми ежедневно пользуются реальные клиенты.

Начинал как разработчик и быстро взял на себя задачи end-to-end. Сделал продукт для продавцов Kaspi.kz — контроль товаров, цен и остатков с автоматизацией рутины. Построил систему сбора и обработки больших объёмов данных для крупного e-commerce, разрабатывал решения для автомобильной отрасли и поставщиков топлива. Именно здесь сформировался принцип отвечать за результат целиком, а не только за свой участок кода.

  • [01]Разработал продукт для продавцов Kaspi.kz — личный кабинет, автоматизация ежедневных операций, снял рутину с пользователей
  • [02]Собрал pipeline автоматизированного сбора и обработки больших массивов данных для крупного e-commerce
  • [03]Fullstack на PHP, Laravel, Vue — интерфейсы, бизнес-логика, интеграции и админ-инструменты в коммерческих продуктах
PHPLaravelVueMySQLJavaScriptREST API

Экспертиза

Как я проектирую системы

Реальный опыт по слоям продукта — без абстрактных схем

01

Frontend

React, Next.js, Vue 3, TypeScript, Inertia.js — SPA, SSR и сложные интерфейсы с анимацией и real-time обновлениями.

Whitewill · VOTON · Teknolab

02

Backend integration

Интеграция с Laravel, Django, Node.js: проектирование контрактов, DTO-слой, WebSockets, безопасная передача данных.

Whitewill · VOTON

03

Architecture

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

Whitewill

04

Performance & SEO

SSR, lazy props, кэширование тяжёлых страниц, оптимизация каталогов и поиска для органического трафика.

Whitewill

05

Quality & Testing

Playwright E2E для критичных пользовательских сценариев, code review, контроль регрессий перед релизом.

Whitewill

06

CI/CD & Infrastructure

Docker, автоматизация релизов, процессы разработки для растущих команд и продуктов.

VOTON · Whitewill

Компетенции

Архитектуры и технологии, которые я внедрял

Не просто стек технологий, а реальные системы, которые я проектировал, развивал и выводил в production.

Enterprise Backend

01
LaravelPHPREST APIMySQLWebSockets

Проектировал и развивал серверную часть крупных продуктов: выстраивал сервисный слой вместо монолитных контроллеров, типизированные контракты между backend и frontend, мультирегиональную бизнес-логику и интеграции с внешними системами. Настраивал автоматические пайплайны обработки каталогов, real-time через WebSockets и backend для партнёрских платформ — всё это в production, под реальной нагрузкой и с требованием стабильности при ежедневных обновлениях данных.

Мультирегиональная платформа недвижимости — единый продукт для 7+ рынков с разной логикой, валютами и языками

Реальные результаты

  • 1Мультирегиональная платформа недвижимости — единый продукт для 7+ рынков с разной логикой, валютами и языками
  • 2Полностью автоматическая выгрузка каталога: расписание синхронизаций, цепочка обработчиков после импорта, пересчёт цен и переводов
  • 3Поисковая и фильтрационная система с разными правилами для стран и типов недвижимости
  • 4Парсинг и автоматизация данных для e-commerce и коммерческих продуктов в Teknolab

Нажмите для результатов

Modern Frontend

02
Vue 3ReactNext.jsTypeScriptInertia.js

Разрабатывал клиентские приложения, которые остаются быстрыми и поддерживаемыми по мере роста продукта: публичные каталоги, сложные формы поиска, админ-панели и Web3-интерфейсы. Вёл миграцию legacy на Inertia.js + Vue 3, внедрял SSR для SEO, типизацию на TypeScript и архитектуру компонентов, где бизнес-логика не размазана по UI. Для меня frontend — не вёрстка страниц, а слой, через который пользователь взаимодействует со всей системой.

Миграция критичных разделов Whitewill на Inertia.js + Vue 3 без остановки бизнеса

Реальные результаты

  • 1Миграция критичных разделов Whitewill на Inertia.js + Vue 3 без остановки бизнеса
  • 2SSR-каталоги: каждая страница недвижимости — полноценная SEO-единица для органического трафика
  • 3Единый интерфейс для разных стран — одна кодовая база, региональная логика под капотом
  • 4Архитектура Next.js для Web3-платформы VOTON: SSR/SSG, real-time, масштабируемые интерфейсы

Нажмите для результатов

Platform Architecture

03
Service LayerDTOMulti-regionamoCRMPlaywright

Проектировал архитектуру платформ целиком: как разделить ответственность между слоями, как запускать новые рынки и направления без дублирования кода, как связать frontend, backend, CRM и потоки данных в одну предсказуемую систему. Участвовал в глубоких трансформациях живых продуктов — миграция с legacy, автоматизация контента, партнёрские экосистемы и снижение технического долга, когда продукт уже обслуживает тысячи пользователей.

Фабричная архитектура сервисов: одна кодовая база, разная бизнес-логика для каждого региона

Реальные результаты

  • 1Фабричная архитектура сервисов: одна кодовая база, разная бизнес-логика для каждого региона
  • 2Партнёрский портал partners.whitewill.ru — CRM-экосистема с двусторонней синхронизацией amoCRM
  • 3Автоматизация контента: тексты, параметры и переводы формируются системой — менеджеры только публикуют
  • 4E2E-тестирование критичных сценариев поиска на Playwright перед релизами в разные рынки

Нажмите для результатов

Контакт

Давайте обсудим продукт

Ищу проекты, где важны архитектура, качество и долгосрочное развитие

© 2026 Mikhail Kalachev

Михаил Калачёв — Fullstack разработчик | Портфолио