Frontend Developer (Vue.js / JavaScript)

Москва, Таганрог, Россия
Миддл
Информационные технологии • Разработка • JavaScript • Node.js • PHP • Frontend • Vue.js • jQuery • MongoDB • PostgreSQL • TypeScript
Удаленная работа
Опыт работы от 3 до 5 лет
О себе

На данный момент 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.

Образование

Высшее / Самообразование (постоянное изучение современных стандартов фронтенд-разработки).



Интересные кандидаты