Frontend Developer (Vue.js / JavaScript)
Москва, Таганрог, РоссияМиддл
Удаленная работа
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Короткая ссылка: gkjb.ru/g1AtJ
О себе
На данный момент Frontend Developer (Vue.js / JavaScript).
Мои компетенции и опыт
Сергей Матейчук
Frontend Developer ( нужен доступ к резюме / JavaScript)
Локация: Таганрог, Россия (готов к удаленной работе)
Telegram: нужен доступ к резюме
E-mail: нужен доступ к резюме
Телефон:
Обо мне
Frontend-разработчик с 4+ годами коммерческого опыта в создании и поддержке веб-приложений. Специализируюсь на нужен доступ к резюме (Vue 3 Composition API, Pinia, Vuex) и продуктовой верстке любой сложности.
Имею практический опыт отделения бизнес-логики от UI (ES6 Classes, Composables), интеграции REST API, оптимизации производительности (поиск утечек памяти) и покрытия методов unit-тестами. Отлично разбираюсь в кроссбраузерной адаптивной верстке и сложных CSS/GSAP анимациях.
Ключевые навыки
Core Frontend: JavaScript (ES6+), TypeScript (базовая типизация Vue/JS), HTML5, CSS3 / SCSS (БЭМ, Flexbox, Grid).
Vue Экосистема: Vue 3 (Composition API, Script Setup), Vue 2, Pinia, Vuex, Vue Router, Composables.
Архитектура и логика: ООП / ES6 классы, динамический UI на основе конфигураций (JSON/Data-driven UI), интеграция REST API.
Тестирование и инструменты: Jest, Jasmine (написание unit-тестов для методов и классов), Storybook, Webpack, Git (GitHub, Bitbucket).
Анимации и верстка: GSAP, SVG-анимации, PixelPerfect, адаптивность под любые устройства.
Базовый стек: нужен доступ к резюме (Express), MongoDB, Puppeteer (парсеры/скрипты), PHP (базово для форм).
Опыт работы
январь 2024 — май 2026
АО «ORS» — Авиационные системы и бронирование
Должность: Frontend Developer
Стек: Vue 3 (Composition API), Vue 2, Pinia, Vuex, JavaScript (ES6+), TypeScript (типизация), Jest/Jasmine, Storybook, SCSS.
Задачи и результаты:
Разработка модуля обмена и возврата авиабилетов (Vue 3 / Pinia):
Проектировал модели данных на базе ES6-классов (наследование, геттеры/сеттеры), вынеся обработку бизнес-логики из UI-компонентов.
Реализовал интерфейсы для экранов выбора рейсов, модальных окон и модулей возврата с управлением состоянием через Pinia и Composables.
Рефакторинг и поддержка динамического UI:
Переносил legacy-функционал с Handlebars/jQuery на компонентную архитектуру Vue 2/3.
Работал с динамическим UI, где структура страниц и поведение компонентов формировались на основе серверных конфигураций.
Оптимизация и тестирование:
Находил и устранял утечки памяти в приложении через Chrome DevTools (профилирование при монтировании/демонтировании компонентов).
Писал unit-тесты на Jest и Jasmine для проверки корректности работы методов и экземпляров классов бизнес-логики.
Переносил изолированные UI-компоненты в Storybook.
май 2021 — январь нужен доступ к резюме года 9 месяцев)
ООО «ПЛОНК» — E-commerce проекты (Plonq / Flonq)
Должность: Frontend Developer
Стек: нужен доступ к резюме , Vuex, JavaScript (ES6+), нужен доступ к резюме (Express), Puppeteer, GSAP, Webpack, SCSS, BEM.
Задачи и результаты:
Поддержка и сборка мультиязычных сайтов:
Разработал единый модульный шаблон сборки на Webpack с переиспользованием кода для сети из 18 сайтов (EU и RU регионы).
Реализовал логику переопределения параметров при изменении экранов и оптимизировал загрузку изображений (Picture, WebP).
Разработка SPA-приложений и сервисов:
Sales Dashboard: С нуля разработал панель для отдела продаж ( нужен доступ к резюме , Vuex, нужен доступ к резюме + Puppeteer).
Store Locator: Разработал интерактивную карту точек продаж с интеграцией API карт Yandex, Google и 2GiS.
QR-Scanner: Реализовал веб-сервис сканирования чеков для системы скидок.
Анимации:
Верстал и настраивал сложную SVG-анимацию траекторий и скролл-эффекты с использованием GSAP.
октябрь 2017 — март нужен доступ к резюме года 6 месяцев)
Rudo Studio Ltd (UK) / Envato Market
Должность: Frontend Developer / HTML-Coder
Стек: JavaScript (ES6+), GSAP, SCSS, BEM, Webpack, WordPress.
Верстка кастомных интерфейсов, создание интерактивных калькуляторов, Quiz-форм и анкет на чистои JS и GSAP.
Оптимизация скорости загрузки страниц под требования Google PageSpeed.
Успешная верстка и проверка шаблонов под жесткие стандарты модерации ThemeForest / Envato.
2012 — 2017
Фриланс / Начало карьеры
Верстка коммерческих сайтов, блогов и лендингов, базовое создание сайтов на WordPress.
Образование
Высшее / Самообразование (постоянное изучение современных стандартов фронтенд-разработки).
