Профиль

  • Проектов -
  • Оценка -
  • Рейтинг 432
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний визит: 11 дней 14 часов назад

Резюме

Frontend-разработчик с 5+ годами коммерческого опыта. Специализируюсь на Vue 3, Nuxt (2-4), TypeScript, Pinia и Socket.io.


За последние годы был основным frontend-разработчиком в нескольких продуктовых командах: строил архитектуру с нуля, принимал технические решения, отвечал за весь frontend от старта до продакшена. Последний проект - B2C платформа с тремя доменами (клиент, эксперт, админка), которую я построил самостоятельно как единственный frontend-разработчик.

Опыт охватывает:

  • Real-time функционал на Socket.IO: чат, синхронизация состояния, индикаторы непрочитанного, восстановление после разрыва соединения
  • Аутентификацию через AWS Cognito: регистрация, логин, подтверждение, сброс пароля, OAuth
  • Платёжные и букинг-флоу на Stripe, от онбординга до истории транзакций
  • Админ-панели для модерации, управления контентом, локализации
  • Сложные дашборды с большими объёмами данных (200+ дашбордов на предыдущем проекте)
  • Миграции legacy-кодовых баз с Vue 2 / Nuxt 2 на Vue 3 / Nuxt 3 с TypeScript

Работаю по принципам SOLID, DRY, KISS, строю расширяемую архитектуру (feature-slice/domain separation), пишу код, который легко поддерживать и масштабировать. Внедрял стандарты код-стайла, Git-флоу, CI/CD там, где их не было.

Комфортно чувствую себя в роли технического владельца frontend-направления: от архитектурных решений до коммуникации с дизайнерами, бэкендом и стейкхолдерами.

Стек: JavaScript (ES6+), TypeScript, Vue 2/3, Nuxt 2/3/4, React, Next.js, Pinia, Vuex, Tailwind CSS, Vuetify, Nuxt UI, Docker, GitHub Actions, AWS (Cognito, S3), Stripe, Vitest, Cypress.

Теги

MobX CSS/HTML верстка SSR HTML5/CSS3/SCSS/SASS VUE.JS/VUEX/NUXT tailwind ui Nuxt.js Vuex/Pinia

Навыки и умения

Программирование

Дизайн и арт