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.

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


Опыт работы

юридический сервис Pravosite.kz (возвращение к проекту)

2026-н.в.

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

веб · Laravel, Vue + Inertia, Filament
  • Перевёл проект на монолит Laravel + Inertia (Vue + SSR) + Filament (админка); вся структура на продакшне.
  • Вернулся к проекту в мае 2026; работа продолжается.
  • Повод возврата: крупная фича - рекламные баннеры с тонкой настройкой расположения.

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

2024-2025

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

веб, системное администрирование, интеграции · Laravel, Vue + Quasar
  • PMS по образцу Opera: ограничения броней по календарю, аудит событий, транзакционная согласованность.
  • Программно-аппаратная интеграция с замковой системой Salto: без готового API, по гайду протокола.
  • Интеграция с channel-менеджером Exely.
  • Десктоп-клиент под 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-запросы для диаграмм и трендов по произвольным периодам.
Ещё-ещё
  • ReCaptcha.

сервис международной доставки цветов 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%.
  • Инкрементальный деплой по FTP на PHP для дешёвого сервера без SSH и git: манифест файлов с хэшами и временем изменения, заливка только изменённого.
  • SEO и аналитика: разметка Open Graph и JSON-LD, Яндекс.Метрика, Google Analytics.
  • Вёрстка на чистом CSS без JS; выдвижное мобильное меню без JS.
Ещё
  • Настроил почтовый сервер.
  • Настроил бэкапы.
  • Поставил проект на git.

интернет-магазин для нейл-мастеров 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 уже существовали, приложение сделано поверх готового API.
  • Сам собрал визуальный стиль приложения по существующему сайту, без гайдлайнов.
  • Вёл релизы в App Store и Google Play.
Ещё
  • Push-уведомления.
  • Анимированные иконки Lottie.
  • Покрывал код тестами (Jest, Enzyme).