Full-Stack веб-разработчик · Laravel, Vue


Программирую с 2010, в профессии с 2017, на full-stack вебе с 2019. Прошёл путь от мобильной разработки до senior full-stack на Laravel и Vue. В IFK был единственным разработчиком, затем тимлидом.

Веду проекты от архитектуры и БД до продакшна: бэкенд, фронтенд, интеграции сторонних API, серверы. Опыт в e-commerce, международной доставке, legal-tech, social commerce и hospitality.

Основной стек: Laravel, Vue 3 + TypeScript, PostgreSQL / MySQL, Redis, Docker, Nginx, Tailwind. Также: Symfony, Nuxt 3, Node.js, RabbitMQ, AWS, Flutter, React Native.

Магистр информационных наук. Тема диссертации: «Разработка системы телеметрии и телеуправления с использованием Wi-Fi-модулей и смартфонов».

Ubuntu с 2014, администрирую Linux-серверы, пишу на bash. Призёр республиканских и международных математических олимпиад (APMO, IZHO, BMO).


Опыт работы

гостиничный оператор IFK Hotel Management

2024-2026

Senior Full Stack веб-разработчик

веб, системное администрирование, интеграции · Laravel, Vue + Quasar
  • Реализовал PMS по образцу Opera: ограничения броней по календарю, аудит событий, транзакционная согласованность.
  • Интегрировал замковую систему Salto (софт и железо): без готового API, по гайду протокола.
  • Интегрировал channel-менеджер Exely.
  • Написал десктоп-клиент на C# под Windows для печати чеков.
  • Реализовал генерацию PDF: подтверждения, инвойсы, гостевые карты.
  • Вёл найм через HH, проводил собеседования.
Подробнее
  • Ограничения броней: минимальная длительность проживания, блокировка дат, стоп-продажи по типам номеров.
  • Сделал отчёты по гостям, уборкам, финансам.
  • Поднял и держал staging для всех сервисов платформы.
Подробнее
  • Работал над интеграцией Salto напрямую с директорами; тестировал «в прямом эфире» (я в Казахстане, отель в России); внедрили со второй итерации примерно за две недели.
  • Интегрировал десктоп-клиент печати чеков с фискальным оператором WebKassa.

платформа социальной коммерции (шопинг, стриминг, influencer-кампании) Localaway.com

2023-2024

Middle Full Stack веб-разработчик

веб, мобильное приложение, интеграции · Laravel, Vue, Flutter
  • Реализовал видеостриминг в web-версии и во Flutter-приложении.
  • Реализовал кохостинг, ретрансляцию эфиров на YouTube и Telegram, запись трансляций.
  • Реализовал трекинг доставки на AfterShip API: весь жизненный цикл статусов, синхронизация по расписанию и по требованию, вывод в админке с фильтрами.
  • Интегрировал TikTok Analytics API и сделал дашборды трендов.
  • Сделал клиентскую аналитику кликов и переходов: API-синхронизация со сбором и debounce, в проде.
Подробнее
  • Подключил S3-совместимое хранилище (не AWS) для записей трансляций и медиа пользователей.
  • Дорабатывал админ-панель.
  • Исследовал альтернативу для аналитики на WebSocket с собственным сервером: протестировал, в релиз не вышла.
  • Сделал анимацию лайков во Flutter (long-press / short-press) без сторонних библиотек, по образцу прямых эфиров Instagram; позже портировал на JS (скетч на OpenProcessing, проект на Behance).
  • Оптимизировал обращения к TikTok Analytics API: debounce ради экономии вызовов; написал сложные SQL-запросы для диаграмм и трендов по произвольным периодам.

сервис международной доставки цветов Floraqueen.com

2022-2023

Middle Full Stack веб-разработчик

веб, AWS (Elastic Beanstalk, EC2, RDS, S3) · Symfony, Vue
  • Участвовал в переезде клиентского сайта с Laravel-монолита на Nuxt 3 + Nitro + SSR (Laravel остался как API).
  • Развивал сервисы CRM, PIM, OMS в микросервисной архитектуре на AWS.
  • Работал над проектом city-cutoff: пересчёт цен и доступности товаров по стране, региону, городу, дате; исправлял в нём ошибки.
  • Подключил Sentry к нескольким сервисам (Laravel, Symfony, FuelPHP, Silex): централизованный мониторинг ошибок.
  • Нашёл и помог устранить рассинхрон кэша Memcached между инстансами в AWS.
Подробнее
  • Исправлял ошибки очередей RabbitMQ, добавлял новые джобы.
  • Покрывал сценарии тестами на Cypress.
Подробнее
  • Работал с AWS: Elastic Beanstalk, EC2, RDS, S3 (медиа и картинки).
  • Работал в распределённой команде с ежедневными созвонами; вёл задачи в Jira.

юридический сервис Pravosite.kz

2021-2022

Full Stack веб-разработчик

веб, системное администрирование, SEO · Laravel
  • Перенёс сайт с движка DataLife Engine на самопис ради SEO и скорости: Google PageSpeed Insights 100%.
  • Написал на PHP инкрементальный деплой по FTP для дешёвого сервера без SSH и git: манифест файлов с хэшами и временем изменения, заливка только изменённого.
  • Настроил SEO и аналитику: разметку Open Graph и JSON-LD, Яндекс.Метрику, Google Analytics.
  • Сверстал на чистом CSS без JS, включая выдвижное мобильное меню.
  • 2026: перевёл проект на монолит Laravel + Inertia (Vue + SSR) + Filament (админка); вся структура на продакшне.
Подробнее
  • Настроил почтовый сервер.
  • Настроил бэкапы на Яндекс Диск.
Подробнее
  • Поставил проект на git.
  • Подключил ReCaptcha.

интернет-магазин для нейл-мастеров Tradenails.kz

2020-2021

Full Stack веб-разработчик

веб, системное администрирование, интеграции, SEO · WordPress + WooCommerce
  • Выполнял все доработки изолированными WooCommerce-плагинами (собственными и расширением существующих), без правок ядра.
  • Переопределил и добавил стандартные статусы заказов WooCommerce на программном уровне.
  • Написал собственный конструктор акций; доработал конструктор дисконтов.
  • Подключил платёжную систему и SMS-провайдера.
  • Настроил SEO и аналитику: разметку Open Graph и JSON-LD, Яндекс.Метрику, Google Analytics.
Подробнее
  • Кастомизировал админ-панель.
  • Поднял staging-окружение.

сервис покупки автомобилей на аукционах Carvector.com

2019-2020

Full Stack веб-разработчик

веб, системное администрирование · React, Laravel
  • Самостоятельно спроектировал с нуля новую версию сайта: архитектуру и структуру БД.
  • Реализовал поиск автомобилей с аукционов через внешний сервис аукционных данных.
  • Сделал конструктор PDF-инвойсов в CRM на Smarty PHP.
Подробнее
  • Правил баги в CRM (Smarty PHP).
Подробнее
  • Прошёл видеокурс «Test-Driven Development на React» на Udemy.
  • Вёл задачи в YouTrack.

интернет-магазин женской одежды Lichi.kz

2017-2018

Mobile-разработчик (React Native)

мобильное приложение · React Native
  • Разработал с нуля мобильное приложение на React Native с локализацией, поверх готового API.
  • Сам собрал визуальный стиль приложения по существующему сайту, без гайдлайнов.
  • Вёл релизы в App Store и Google Play.
Подробнее
  • Реализовал push-уведомления.
  • Добавил анимированные иконки Lottie.
  • Покрывал код тестами (Jest, Enzyme).