Перейти к содержимому

Опыт работы

Middle+ Frontend Developer

Foodpicasso · Витебск, Беларусь (офис)

FoodTech-платформа, предоставляющая 3 200+ ресторанам и заведениям в 17 странах полный цикл IT-инфраструктуры: POS-систему (Posterix), мобильные приложения доставки, веб-сайты, киоски самообслуживания и корпоративную панель управления. Ведущий фронтенд-разработчик. Техническая ответственность за архитектуру и качество всех клиентских приложений в координации с backend-командой и дизайном.

8 500+коммитов
1 100 000+строк кода
12+продуктов
17стран
3 200+ресторанов
270+модулей i18n
  • Реализовывал фронтенд и проектировал архитектуру для 12+ продуктов экосистемы, обслуживающей 3 200+ ресторанов в 17 странах
  • 8 500+ коммитов и 1 100 000+ строк кода за 48 месяцев непрерывной разработки
  • Создал кроссплатформенный драйвер термопечати (ESC/POS) с секционной архитектурой: чеки, стикеры маркировки, кириллица (CP1251)
  • Интегрировал физическое оборудование: термопринтеры, пинпады безналичной оплаты, фискальные регистраторы (ККТ)
  • Провёл масштабную локализацию enterprise-панели — 270+ модулей для мультитенантной платформы в 3 странах
  • Разработал мультитенантную платформу доставки еды (Carte.by) для 6 брендов с единой кодовой базой, адаптированной под разные таймзоны, валюты и бизнес-правила
  • Создал платформу лояльности CityMix.by: карты лояльности, кешбэк, мобильное и веб-приложения (204 коммита, 109 features)
  • Реализовал PWA с Service Worker для работы POS при нестабильном интернете
  • Построил Node.js WebSocket-сервис с ThrottledNotifier для real-time синхронизации заказов
  • Создал CartPayment на Vue 3 + TypeScript + Vite с кастомными build/dev скриптами
  • Внедрил high-load анимации (Rive, Lottie) и интерактивные тепловые карты статистики доставки
  • 244 рефакторинга, Conventional Commits — систематическое улучшение кодовой базы

Co-founder, Designer & Developer

mSite · Витебск, Беларусь

Сооснователь студии по внедрению и кастомизации CRM-систем для малого и среднего бизнеса. Отвечал за техническую часть и визуальный стиль: сбор требований с заказчиком, проектирование интерфейсов, дизайн, вёрстку и фронтенд-разработку, настройку CRM под бизнес-процессы клиента и развёртывание на хостинге. Параллельно участвовал в управлении компанией — общение с заказчиками, оценка задач, планирование загрузки.

  • Соосновал студию и выстроил процесс разработки с нуля: от брифа и ТЗ до сдачи и поддержки проекта
  • Вёл проекты полного цикла — дизайн-макеты, адаптивная вёрстка, интеграция и деплой
  • Настраивал и кастомизировал CRM под бизнес-процессы клиентов: воронки, формы заявок, роли пользователей, уведомления
  • Проектировал информационную архитектуру и UI сайтов-визиток, лендингов и внутренних панелей CRM
  • Адаптировал существующие корпоративные сайты под мобильные устройства и современные браузеры
  • Выстроил прямую коммуникацию с клиентами: демо, согласование правок, обучение сотрудников заказчика работе с CRM