Frontend-разработчик
280 000 руб
Роман
Возраст
32 года (20 Июня 1994)
Город
Санкт-Петербург
Переезд невозможен
Полная занятость
8 лет 3 месяца
Информационные технологии / IT / Интернет
- Проектировал и создавал с нуля новые модули, переиспользуемые компоненты и утилиты на Vue 2/3 и React 18.
- Участвовал в миграции клиентской части крупного приложения на современный стек (Vue 2 → Vue 3 Composition API, Vuex → Pinia, Webpack → Vite), что значительно ускорило сборку и улучшило производительность.
-Реализовал интеграцию сложных сторонних скриптов и внешних сервисов в клиентскую часть приложения.
- Участвовал в разработке и внедрении внутреннего UI-Kit (Vue 3, Vite, Storybook) с нуля. Это сократило время разработки новых интерфейсов в команде.
- Участвовал в создании системы Unit- и Snapshot-тестов (Jest, Vue-test-utils), снизив количество багов в продакшене.
- Анализировал основные метрики производительности Core Web Vitals на критическом пути загрузки.
- Участвовал в технических встречах и код-ревью.
- Напрямую взаимодействовал с бизнес-заказчиками, разбирал сложные технические инциденты.
- Был вовлечен в планирование спринтов. Оценивал крупные бизнес-задачи (эпики) и декомпозировал их совместно с системными аналитиками.
Стек: Vue2/3 - React18 - Mobx - Express - Server-side rendering - TypeScript - SCSS - Vite - Jest - Webpack - Адаптивная верстка - БЭМ - Vuex - Pinia
Информационные технологии / IT / Интернет
- Координирование команды разработчиков (до 5 человек).
- Создание и проектирование архитектуры SPA (внутренние продукты):
- приложение для поиска и сравнения туров + версия для агентов
- приложение для поиска и сравнения предложений ОСАГО на рынке РФ
- системы администрирования заказов для агентов.
- Написание основных компонентов (Vue2, React16) и функциональных модулей.
- Разработка приложения для биллинга (React16, Webpack)
- Написание unit-тестов
- Глубокий анализ и улучшение работы клиентской части приложений. Анализировал и уменьшал размер бандла (code splitting, tree shaking, lazy loading), оптимизировал рендеринг компонентов.
- CI/CD с использованием Bitbucket, после переезда - Gitlab.
- Проведение code review, собеседований.
Стек: JavaScript - Vue2 - React16 - Storybook - Jest - TypeScript - Webpack - HTML - SCSS - Адаптивная верстка - БЭМ
Информационные технологии / IT / Интернет
Участие в разработке страховой платформы:
создание vue-компонентов
написание скриптов для парсинга данных с использованием Node.js.
Стек: JavaScript • Vue.js • Node.js • HTML • CSS • Twitter Bootstrap
Высшее (Магистр)
Магистратура - Программная инженерия
Санкт-Петербург, 2016 — 2018 гг.
Высшее (Бакалавр)
38.03.05 Бизнес-информатика
Уфа, 2012 — 2016 гг.
Middle+ / Senior Frontend Developer со стек-фокусом на Vue 2/3 (Composition API) и React 18 (hooks). Имею 8+ лет опыта проектирования и разработки приложений (SPA, SSR) разной сложности: страховая площадка, агрегаторы авиа-билетов и тур-пакетов, интернет-магазин (Спортмастер), приложения для биллинга, внутренние админки.
Что использовал:
- Typescript (v4-5), Javascript (ES5-6)
- Vue2-3, Composition Api, Vuex, Pinia, Vue-test-utils, Vue-router, Vuetify
- React16-18, Mobx, Redux, React-router, Hooks
- Jest, Storybook
- HTML5, CSS3, Scss, Tailwind, БЭМ
- Webpack4-5, Vite, Express
- Core Web Vitals
В работе всегда самостоятелен (не люблю отвлекать других, пока есть убеждение, что смогу справиться сам), ответственен за результат, дисциплинирован (считаю, что профессионал должен быть таким во всех аспектах работы).
23 февраля, 2016
Сергей Иванович
Город
Санкт-Петербург, м. Автово
Возраст
52 года ( 2 февраля 1974)
Опыт работы:
29 лет и 1 месяц
Последнее место работы:
Инженер-программист 1 категории, ведущий инженер-программист, ЗАО ЭЛСИ
03.2005 - по текущее время
22 сентября, 2015
27 сентября, 2015
50 000 руб
Андрей Андреевич
Город
Санкт-Петербург local_shipping
Возраст
33 года (19 декабря 1992)
Опыт работы:
2 года и 9 месяцев
Последнее место работы:
Инженер по развитию и эксплуатации систем управления сетью, МегаФон, ПАО
07.2014 - 07.2015
Резюме размещено в отрасли