Senior Frontend Engineer (VueJS, NuxtJS)
Описание
Есипов Артур Русланович Senior Frontend Developer (Vue.js / Nuxt.js) Минск | (+375) 25 959-63-46 | arturyesipov@yandex.by | GitHub | LinkedIn О С ЕБЕ Senior Frontend-разработчик с 7+ годами коммерческого опыта. Специализируюсь на Vue.js / Nuxt.js, имею коммерческий опыт с React / Next.js. Вёл проекты от стартапов до корпоративных платформ. Как технический лидер выстраивал процесс разработки с нуля, настраивал CI/CD, внедрял практики код-ревью и менторства. Имеется опыт конфигурации Vite / Webpack. Постоянно прокачиваю архитектуру и тестирование (Jest, Playwright). Уделяю особое внимание качеству вёрстки: семантичный HTML5, доступность (a1y), адаптивность и корректное отображение во всех популярных браузерах и ОС. Веду техническую документацию проекта. КЛЮЧ ЕВЫ Е Н АВЫ КИ Frontend: HTML5, Vue 3, Nuxt 3, Composition API, Pinia, Vuex, CSS3, SCSS, Sass, Tailwind CSS, JavaScript (ES6+), TypeScript, React, Next.js, Redux, Feature-Sliced Design, Clean Architecture, REST API, SSR, CSR, Static Site Generation (SSG), Prettier, ESLint, Mobile-First, Pixel Perfect, BEM Фреймворки и экосистемы: Vue.js, Nuxt.js, React, Next.js, jQuery Тестирование: Playwright (E2E), Jest (unit-тесты), мануальное тестирование Инструменты: Git, Docker, CI/CD, GitHub Actions, Webpack, Vite, Rollup, Agile/Scrum, разработка документации, ИИ- ассистенты (Claude Code, Trae), Husky Soft skills: Техническое лидерство, менторство, код-ревью, коммуникация с заказчиком, планирование спринтов Английский: B1-B2 ОП ЫТ Р АБО ТЫ Independent Software Developer (Full-stack) СОБСТВЕННЫЙ ПРОЕКТ 03.2026 — по настоящее время Стек: TypeScript, Vue 3, Nuxt 3, Pinia, Tailwind CSS, Vite, Jest, Playwright, Vite, Docker Спроектировал и разработал full-stack веб-приложение на Vue 3 / Nuxt 3 (SSR) — от архитектуры и модели данных до REST API и деплоя, реализовав основную бизнес-логику продукта Внедрил модульную архитектуру по принципам Feature-Sliced Design для повышения масштабируемости кодовой базы и снижения связанности компонентов Оптимизировал производительность приложения за счёт SSR-стратегий, code-splitting и ленивой загрузки компонентов BAKS — Lead Frontend Developer 09.2024 — 02.2026 Стек: HTML, CSS, SCSS, TypeScript, Vue.js, Pinia, Nuxt.js, Git, Jest, Docker, GitHub Actions, Husky, Vite Разрабатывал веб-платформу для проведения киберспортивных турниров (стартап) с нуля в качестве единственного lead frontend-разработчика Ежедневно взаимодействовал с командой проекта (2 backend-разработчика, 2 дизайнера, CEO, менеджер) — планирование, обсуждение задач, кросс-функциональный поиск решений Менторил junior frontend-разработчика Настроил CI/CD-окружение и полный цикл деплоя (GitHub Actions, Docker) Проводил технические собеседования при найме разработчиков Написание и поддержка unit-тестов (Jest) Ведение документации проекта Прямая коммуникация с заказчиком, участие в формировании и уточнении требований Код-ревью и систематический рефакторинг кодовой базы Независимая разработка и архитектурная практика 07.2023 — 09.2024 Стек: TypeScript, Vue 3, Nuxt 3, Pinia, Tailwind CSS, Vite, Jest, Playwright, Docker Целенаправленно прорабатывал архитектурные паттерны и практики тестирования вне рабочих проектов. Актуальные репозитории — в GitHub-профиле. Разработал и оптимизировал компоненты на Vue 3 / Composition API Покрыл модули unit- и E2E-тестами (Jest, Playwright) Спроектировал и реализовал REST API для собственных проектов SymfonyArt Development — Frontend Developer 01.2022 — 06.2023 Стек: HTML, CSS, SCSS, TypeScript, Vue.js, Git, jQuery, Docker, Vite Разработка SPA-приложений, интернет-магазинов и модулей для корпоративных сайтов Реализовал более 20 пользовательских фич: фильтрация товаров, динамические формы, редакторы изображений Адаптивная вёрстка по макетам Figma (Mobile-First) с полной проверкой кроссбраузерности (Chrome, Firefox, Safari, Edge, iOS/Android) Оптимизация загрузки изображений: lazy-loading, конвертация в WebP — Lighthouse Performance с 60 до 90 Разработка адаптивных интерфейсов с поддержкой экранов от 320px до 4K Ведение документации проекта Писал unit-тесты, проводил код-ревью, рефакторил legacy-код ReachAndTarget — Frontend Developer 11.2020 — 01.2022 Стек: HTML, CSS, SCSS, TypeScript, Vue 2 , Vuex, Git, Playwright, Webpack Разработка и поддержка SPA, рекламных баннеров и разделов корпоративных сайтов Реализовал более 20 проектов: landing page, рекламные web-приложения с мини-играми, инструмент шифрования баннеров, платформы розыгрышей призов с личными кабинетами Написание E2E-тестов (Playwright) — охват до 30% на ключевых проектах Разработка адаптивных интерфейсов с поддержкой экранов от 320px до 4K Abiatec — Frontend Developer 09.2019 — 11.2020 Стек: HTML, CSS, SCSS, JavaScript, TypeScript, React, Redux, Vue 2 , Git, Webpack Разработка SPA для рекламы, интернет-магазинов и веб-приложений; рефакторинг legacy-кода Писал unit-тесты для проектов Разработал план обучения trainee frontend-разработчиков Код-ревью, менторство 2 trainee-разработчиков — спустя месяц после обучения оба заняли позиции junior- разработчиков Ведение документации проектов Участвовал в разработке более 20 проектов: коммерческие платформы, landing page, веб-приложения Адаптивная вёрстка по макетам Figma (Mobile-First) с полной проверкой кроссбраузерности (Chrome, Firefox, Safari, Edge, iOS/Android) Freelance — Frontend Developer 08.2018 — 09.2019 Стек: HTML, CSS, SCSS, JavaScript, React, Next.js, Vue.js, Git Разработка проектов разной сложности: от лендингов до сложных функциональных приложений Миграция legacy-кодовой базы на современный стек: Next.js / React, SCSS, BEM Оптимизация компонентов Vue Вёрстка компонентов ATLANT — Web Developer 03.2017 — 07.2018 Стек: HTML, CSS, JavaScript, PHP, SQL Разработка и поддержка страниц и модулей корпоративного сайта Ведение документации проекта Готовил доклады по современным трендам в технологиях для руководства Менторство 2 учеников, успешно прошедших экзамен профгодности и приступивших к работе СЕЙ Ч АС ИЗ УЧ А Ю Backend: NestJS, Prisma ORM, Node.js ОБРА ЗО ВА НИ Е БГУИР — Бакалавр 2012 — 2017 Автоматизированные системы обработки информации. Специальность: инженер по информационным технологиям.
15 апреля, 2017
Роман
Город
Минск
Возраст
46 лет ( 4 июля 1980)
19 апреля, 2017
Елена
Город
Минск
Возраст
38 лет (25 июня 1988)
3 октября, 2017
Елизавета
Город
Минск
Возраст
43 года (16 августа 1982)