Frontend · Vue/Nuxt · TypeScript

Амиран БестаевFrontend-разработчик

Делаю интерфейсы для продуктовых сервисов с каталогами, картами, фильтрами и сложной бизнес-логикой. Vue / Nuxt / TypeScript, фокус на стабильность и масштабируемость.

МоскваОткрыт к предложениям: удаленно, гибрид, офис
5+
лет коммерческой разработки
Vue/Nuxt
опыт 2/3 поколений
GSAP
сложные анимации и интерактив

Избранные проекты

Проекты из e-commerce, доставки и недвижимости с живыми интерфейсами и сложной логикой.

  • Фордевинд

    Корпоративный сайт и продуктовые страницы

    Сборка интерфейса с акцентом на визуальные блоки, адаптив и читаемость контента.

    • Vue
    • SCSS
    • Responsive
  • U2

    Продажи недвижимости

    Витрина объектов, фильтры и интерактивные сценарии выбора.

    • Nuxt
    • TypeScript
    • Filters
  • Массандра Парк

    Продажи недвижимости

    Каталог объектов, акцент на визуальные блоки и понятную навигацию.

    • Nuxt
    • UI
    • Performance
  • Макс

    Продажи недвижимости

    Промо и витрина объекта с упором на эстетичный интерфейс.

    • Vue
    • SSR
    • Landing
  • FoodMap Delivery

    Сервис заказа и доставки еды по карте

    Карта с поиском и фильтрами, быстрый подбор ресторанов и курьеров, интерактивные состояния для пользователей.

    • Vue
    • Nuxt
    • Maps
    • GSAP
  • Вкусно и Быстро

    Сервис доставки еды

    Анимированные UI-компоненты, улучшение пользовательского пути и стабильность в продакшене.

    • Vue 2/3
    • GSAP
    • TypeScript
  • Цвет Диванов

    Интернет-магазин мебели

    Каталог, фильтры и карточки товаров с оптимизацией скорости и удобства выбора.

    • Nuxt
    • SSR
    • E-commerce

Опыт

Фокус на Vue/Nuxt, TypeScript, производительность и стабильность в продакшене.

  1. IdaProject

    Июль 2024 — настоящее время

    Frontend-разработчик

    Vue 2/3, Nuxt 2/3, TypeScript

    • Спроектировал фильтр с иерархией «очередь → корпус → секция» и выделил логику в переиспользуемый composable.
    • Создал универсальный калькулятор (ипотека/рассрочка) с типизацией и расширяемой архитектурой.
    • Разработал сложную GSAP-анимацию для картографического интерфейса с кастомными пинами.
  2. O2

    Февраль 2021 — Июль 2024

    Frontend-разработчик

    Nuxt 2, Vue 3, TypeScript

    • Перевел ключевые модули с Vue 2 на Vue 3 и TypeScript, уменьшив клиентский бандл.
    • Внедрил e2e-тестирование (Cypress) и практику code review.
    • Интегрировал карты и оптимизировал страницы с lazy loading через Intersection Observer.

Навыки

Основной стек и инструменты, с которыми работаю в коммерческих проектах.

  • Frontend

    • Vue.js 2/3 (Composition API)
    • Nuxt.js 2/3 (SSR, маршрутизация, middleware)
    • TypeScript
    • JavaScript (ES6+)
  • State

    • Pinia
    • Vuex
    • REST API, Axios
  • Styling and UI

    • SCSS/Sass
    • BEM
    • Адаптивная и кроссбраузерная верстка
    • GSAP (interactive, animations)
  • Tooling

    • Vite
    • Webpack
    • Gulp
    • Git
  • Testing

    • Vitest
    • @nuxt/test-utils
    • Cypress (e2e)
  • Other

    • SSR
    • Интеграция карт (Maps)

Обо мне

Frontend-разработчик с 5+ годами коммерческого опыта. Специализируюсь на разработке продуктовых интерфейсов на Vue.js и Nuxt.js (Vue 2/3, Nuxt 2/3) с использованием TypeScript. Работал с legacy-кодом, участвовал в проектировании архитектуры SPA и SSR-приложений, выносил бизнес-логику в composables и внедрял тестирование в существующие проекты. В работе делаю упор на читаемый код, предсказуемую архитектуру и стабильность в продакшене. Интересны проекты с реальными пользователями, сложной логикой и долгим жизненным циклом.

ЛокацияМосква