Разработчик фронтенда Vue.js
200 000 руб
Виктор
Возраст
27 лет (15 Августа 1998)
Город
Калининград
Переезд невозможен
Полная занятость
3 года 11 месяцев
Информационные технологии / IT / Интернет
Проект: Крупный высоконагруженный мультиязычный travel-портал (поиск и бронирование авиабилетов, отелей, туров и сопутствующих услуг). Полностью адаптирован под десктоп, планшеты и мобильные устройства.
Обязанности и достижения:
- Поддержка и развитие legacy-системы высоконагруженного travel-портала: внедрение нового функционала и исправление багов на стеке jQuery, Laravel (PHP), Vue 2 / Vue 3.
- Инициировал и самостоятельно разработал атомарную дизайн-систему (Atomic Design System) на Vue 3, что значительно ускорило создание новых интерфейсов и обеспечило визуальную и кодовую консистентность по всем проектам компании.
- Активно участвовал в миграции интерфейсов с Vue 2 на Vue 3, выполнил рефакторинг и обновление устаревшего кода.
- Проводил кросс-ревью кода, следил за соблюдением лучших практик и единого стиля разработки в команде.
- Предлагал и реализовывал оптимальные технические решения с учётом требований к производительности и масштабируемости.
Ключевые достижения:
- Инициировал и успешно внедрил атомарную дизайн-систему компонентов, которая была принята всей командой и стала стандартом разработки интерфейсов в компании.
- Разработка дизайн-системы существенно ускорила создание новых интерфейсов, обеспечила единую визуальную идентичность и повысила общую консистентность кодовой базы проекта, обслуживающего тысячи пользователей ежедневно.
Информационные технологии / IT / Интернет
Ключевые проекты и вклад:
- Разработал с нуля frontend-часть SPA CRM-системы (админка с мониторингом пользователей). Спроектировал архитектуру приложения и основные компоненты.
- Принимал активное участие в создании внутреннего UI-Kit команды: проектирование интерфейсов, разработка и рефакторинг компонентов.
- Руководил миграцией нескольких приложений с Vue 2 на Vue 3 (Composition API, Pinia и т.д.).
- Проводил оптимизацию производительности фронтенда (ускорение загрузки и рендеринга), а также консультировал backend-команду по вопросам API и производительности.
- Настроил процессы CI/CD для frontend-проектов (консультирование по конфигурации).
- Проводил code review, тестирование и рефакторинг компонентов.
- Менторил junior-разработчиков: помогал с кодом, архитектурой и лучшими практиками.
Используемые технологии: Vue 3 / Vue 2, TypeScript, JavaScript (ES6+), Pinia, Vite/Webpack, Sass/SCSS, REST API, GitLab, Figma, Docker (на уровне настройки), Scrum.
Информационные технологии / IT / Интернет
~ Разработка фронтенда
~ Консультирование с дизайнером по UI/UX
~ Рефакторинг легаси кода
~ Участие в разработке новых проектов компании, с адаптивной версткой
Стек: Vue2 | Vue3 | JS | TS | SCSS | Tailwind
Нанимался на разработку нового проекта компании, ушел как и договаривались когда он вышел в релиз
Информационные технологии / IT / Интернет
За время работы занимался:
~ Поддержкой текущих проектов компании.
~ Разработкой фронтенда на новых. Есть опыт разработки более двух проектов в одно время.
~ Разрабатывал внутренние библиотеки компании. В частности компонент селекта, компонент древовидной таблицы со сложной логикой.
~ Писал типизацию в рамках работы, все запросы, ответы, квери, пропы, эмиты и прочее были типизированы.
В хардах:
~ Интеграция бекенда по Rest API.
~ Адаптивная верстка на SCSS по БЭМ.
~ Работал с фреймворком VUE3 c TypeScript типизацией.
~ Работал с YandexMaps API.
~ Писал JavaScript библиотеки.
~ Писал отдельными репо внешние компоненты на VUE3.
~ Работал по Agile/Scrum в Jira. Участвовал в планировании спринтов, обсуждении задач.
Информационные технологии / IT / Интернет
Продуктовая компания.
Разрабатывал 1 продукт и еще 2 поддерживал.
Работал в команде фронтов из 5 человек, так же общался с дизайнерами и бекенд разработчиками. Взаимодействие строились по SCRUM с дейли митингами в рамках отдела, еженедельными спринтами и еженедельными встречами со свободным посещением.
Наши проекты представляли собой универсальные системы автоматизации работы с документами, подходящие множеству известных компаний
Кодовая база изначальна была на vue2+vuex на options api, затем в результате рефакторинга переписана на vue3+pinia на composition api.
В процессе работы я:
~ Участвовал в разработке сложной системы управления canvas на классах js.
~ Писал unit и e2e тесты.
~ Разрабатывал компоненты и страницы на vue2/3 с composition api.
~ Занимался интеграцией бекенда при помощи Rest API.
~ Участвовал в разработке node приложения для генерации pdf документов по шаблону из json данных.
Результаты:
~ Перевел действующую кодовоую базу с vue2 на vue3+ts
~ Добился 99% покрытию кода unit-тестами
~ Разработал и поддерживал сложную систему валидации документов с использованием canvas
Среднее специальное
Ртищево, 2017 — 2020 гг.
Английский — Разговорный
Frontend-разработчик с более чем 5 годами коммерческого опыта разработки современных веб-приложений на Vue.js (Vue 2/3, Composition API, Pinia). Специализируюсь на создании масштабируемых SPA, миграциях legacy-кода, оптимизации производительности и построении дизайн-систем.
Инициировал и внедрил атомарную дизайн-систему в компании, что значительно ускорило разработку новых интерфейсов и обеспечило консистентность по всем проектам. Имею опыт руководства миграцией приложений с Vue 2 на Vue 3, разработки CRM-систем с нуля, создания внутренних UI-Kit и библиотек компонентов, а также менторинга junior-разработчиков.
Сильные стороны: глубокая работа с TypeScript, архитектура фронтенда, code review, CI/CD и интеграция с REST API. Люблю чистый, поддерживаемый код и ориентируюсь на результат, который приносит реальную ценность продукту и команде.
Готов к новым вызовам в продуктовых и сервисных командах, где нужен качественный и современный frontend.
3 июля, 2009
15 000 руб
17 марта, 2009
25 000 руб
Андрей Михайлович
Город
Калининград
Возраст
65 лет (12 февраля 1961)
Опыт работы:
1 год и 8 месяцев
Последнее место работы:
инженер по дизайну, Сеть компьютерных магазинов "Компьютер info"
03.2007 - 11.2008
20 марта, 2009
10 000 руб
Андрей Павлович
Город
Калининград
Возраст
44 года (23 ноября 1981)
Опыт работы:
Без опыта
Резюме размещено в отрасли
