профиль

Frontend-разработчик, который доводит фичу до релиза

Маргарита Кубай, frontend-разработчик с 6+ годами коммерческого опыта в e-commerce и маркетплейсах. Работаю в основном с Vue.js и Nuxt.js, поддерживаю production-код, беру на себя легаси-проекты, интегрирую фронтенд с бэкенд-системами и закрываю задачи по доставке фичи, когда это нужно.

6+ леткоммерческой разработки
E-commerce и маркетплейсыproduction-опыт
Vue.js · Nuxt.js · TypeScriptосновной стек
Marharyta Kubai
глажу котов между спринтами
с чем работаю

Что я умею

Фронтенд — моя основа. Беру и то, что вокруг, когда этого требует задача.

Продуктовый фронтенд

  • Разрабатываю и поддерживаю production-интерфейсы e-commerce и маркетплейсов
  • Работаю с Vue.js, Nuxt.js, JavaScript и TypeScript
  • Использую Vuex / Pinia, Vuetify, Nuxt UI и Tailwind
  • Работаю с шаблонизаторами: Freemarker, Liquid, Velocity и Nunjucks

Production и легаси

  • Разбираю регрессии и баги в проде в существующих кодовых базах
  • Беру легаси-код, не превращая каждую задачу в переписывание с нуля
  • Работаю над каталогом, карточками товара и адаптивным поведением UI
  • Поддерживаю фронтенд, который уже работает в проде

Бэкенд и доставка

  • Пишу REST API и cron-джобы на Node.js и FastAPI
  • Работаю с PostgreSQL, MongoDB и Redis
  • Настраиваю и поддерживаю CI/CD-пайплайны в GitLab
  • Работаю с Docker и участвую в релизах и деплоях

Техническая коммуникация

  • Работаю напрямую с бэкенд-разработчиками, QA, дизайнерами и менеджерами
  • Подключаюсь к клиентским звонкам, когда нужен фронтенд- или технический контекст
  • Объясняю ограничения реализации и технические компромиссы без прятанья за жаргоном

Языки

  • Русский — родной
  • Украинский — родной
  • Английский — B2
  • Турецкий — A1
Нужен человек, который подхватит существующий фронтенд и продвинет задачу?Расскажите о проекте
опыт

Коммерческий опыт

2021 — сейчас

Frontend Developer, BPC

Remote · Vue.js, Freemarker

Разработка и поддержка production-фронтенда маркетплейса. Работаю с Vue.js, Freemarker и Velocity, делаю и поддерживаю адаптивные интерфейсы и production email-шаблоны, реализую бизнес-изменения, разбираю регрессии и тесно работаю с бэкенд-разработчиками, QA и дизайном. Также работаю с Docker, CI/CD и релизами наравне с фронтенд-разработкой.

Vue.jsFreemarkerVelocityEmail-шаблоныDockerCI/CD
2020 — 2021

Junior Frontend Developer, ITSUA

Харьков · Vue.js, Shopify, Liquid

Работала над e-commerce проектами на Shopify: разработка приложения на Vue.js, кастомизация тем на Liquid, интеграции и поддержка существующего функционала витрины.

Vue.jsShopifyLiquid
вне работы

Pet-проекты

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

Web · Vue.js / Nuxt.js

Каталог инструментов

Небольшие веб-утилиты: PDF-редактор, слияние JSON, поиск в DockerHub и другие инструменты.

Все сервисы →
Desktop · Electron.js + Vite

i18n Properties Manager

Десктоп-инструмент для работы с файлами локализации, включая процессы с Freemarker .ftlh.

GitHub →
Desktop · Electron.js + Vue.js

Менеджер персонажей Lost Ark

Подтягивает данные персонажей из веба и отслеживает повторяющиеся игровые активности с автосбросом.

Подробнее
Mobile · React Native + TypeScript

MediKit

Общий трекер домашней аптечки: сроки годности, остатки лекарств и доступ для семьи.

GitHub →
Mobile · React Native + TypeScript

Fun Things Tracker

Личный трекер книг, манги, фильмов, сериалов, мест и всего, что хочется найти или запомнить.

GitHub →
Telegram-бот · Node.js

Genshin Impact bot

Групповой бот с мини-играми, системой опыта, лута, снаряжения и админ-инструментами.

GitHub →
Android · Kotlin

Rustic Price Converter

Нативное Android-приложение для конвертации валют и быстрого сравнения цен.

GitHub →
Все проекты →
повседневный стек

Чем пользуюсь регулярно

Vue.js
Nuxt.js
JavaScript
TypeScript
SCSS
Freemarker
REST API
Git
Docker
GitLab CI/CD
PostgreSQL
Jira
Confluence

Нужно больше, чем ещё один компонент? Я работаю с существующими продуктами, легаси-кодом, интеграциями и production-релизами — в основном вокруг Vue.js и Nuxt.js. Если это похоже на вашу задачу — расскажите о ней.