В процессе разработки погружаюсь в продукт и нахожу эффективные решения c упором на производительность, удобство использования и масштабируемость. Не боюсь ответственности и нетривиальных задач. Заполняю разрыв между разработкой и дизайном, обеспечивая их эффективное взаимодействие. Постоянно развиваюсь, ищу нестандартные решения и внедряю передовые технологии в продакшн.
Мой стек: Vue.js, Nuxt.js, Typescript, Rest API, GraphQL, Pinia, Vuex, Tailwind, Storybook, Vite, Webpack, Vitest, Jest, Postman, SCSS, Sentry.
- Разработка UI части одного из сервисов платформы с нуля, рефакторинг существующих;
- Внедрение платного функционала для пользователей;
- Создание UI kit, пакета и среды его тестирования в Storybook (вынес в приватный npm пакет, что уменьшило зависимости внутри проекта от разработки компонентов);
- Составление и расширение бэклога разработки;
- Развитие дизайн системы с командой дизайна, оптимизация UX платформы;
- Внедрение архитектурных решений в команде разработки, добавление код линтинга;
- Добавление Sentry для мониторинга ошибок (помогло снизить количество багов на 27%)
- Участие в кросс ревью;
Stack: Vue3, Typescript, Composition API, Pinia, Storybook, GraphQL, Vite, Tailwind, SCSS
- Разработка архитектуры фронта для платформы и админ панели;
- Доработка дизайн решений на уровне опыта пользователя (работа форм, анимаций и состояний);
- Онбординг новых разработчиков (пошаговая документация погружения в код);
- Проведение код ревью;
- Разработка UI kit для интеграции дизайн системы;
- Покрытие кода тестами (unit тесты, снапшоты);
- Деплой на продакшн.
Stack: Vue3, Typescript, Nuxt2, Pinia, Vitest, Vite, SCSS, i18n, Vuex, Vuetify, Docker, axios
- Разработка лэндинга на Nuxt с нуля и расширение функционала админ панели;
- SEO оптимизация лендинга;
- Создание мультиязычности платформы;
- Миграция Vuetify со 2 на 3-ю версию;
- Покрытие тестами компонентов (Vitest);
- Участие в продуктовых исследованиях и поиске оптимально быстрых решений;
Stack: Vue2, Nuxt2, Vuex, Vitest, Webpack, Vuetify, SCSS, axios