Резюме: Frontend Engineer (Vue/Typescript/Pinia/Vite/GraphQL/Laravel)
Bell Integrator
Разработка программного обеспечения
Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
Июль 2020 — настоящее время 5 лет 2 месяца
Старший инженер программист (senior frontend developer)
Разработка торговой площадки (аукцион между заказчиками, логистами и перевозчиками) для логистических компаний.
Переписывание фронтэнда с Vue 2 на Vue 3 с заменой устаревших библиотек на более современные:
- сборщик проекта Webpack заменён на более современный Vite
- библиотека для работы с состоянием Vuex заменена на Pinia
- библиотека для тестирования Cypress заменена на Playwright
В результате время сборки проекта сократилось на 60%.
Обновление и оптимизация архитектуры проекта (Feature Sliced Design), что позволило сократить время на разработку и внедрение нового функционала, а также уменьшить количество и критичность багов.
Разработка собственной библиотеки компонентов (ui-kit).
Стек:
Vue.js 2/3, Typescript, Vite, Pinia
GraphQL, Rest API
Cypress, Playwright
Storybook
--------------------------------------------------------------------------------------------
Bravado Network
Май 2019 — Июль 2020 1 год 3 месяца
Senior Frontend Engineer (frontend, remote, contractor)
Работа в международной распределённой команде американского стартапа. Работа с основными продуктами компании (несколько приложений на Vue 2/3, Nuxt, Typescript, GraphQL), написание тестов (Cypress), участие в мастер-классах и принятие решений по техническим вопросам, улучшение и оптимизация производительности приложения, разработка и поддержка внутренней ui-библиотеки.
Стек:
Vue.js 2/3, Typescript, Nuxt, Webpack, Vite, Pinia, TailwindCSS
GraphQL, Rest API
Cypress, Vue test utils
--------------------------------------------------------------------------------------------
Виам
Февраль 2018 — Май 2019 1 год 4 месяца
Frontend-разработчик
Создание фронтэнда для сервиса по работе с агентами в сфере тендеров, сервисы для внутреннего колл-центра (возможность звонить через браузер, JsSip), подписание документов ЭЦП (cryptopro).
Стек:
Vue.js, Vuex, Vuetify
Sipml5, JsSIP
Cryptopro
--------------------------------------------------------------------------------------------
Образовательный холдинг «Синергия»
Январь 2017 — Февраль 2018 1 год 2 месяца
Frontend-разработчик
Участие в составе команды в разработке сервиса для организации мероприятий. Активное взаимодействие с командами бэкенда, дизайнерами, отделом продаж.
Стек: Vue.js, Vuex, TypeScript