Давид Аганов
Senior Frontend / Fullstack Developer (Vue, Nuxt, TypeScript)
- Формат работы
- Удалённо
- Занятость
- Полная / Проектная
- Frontend опыт
- 5.5 лет
- Backend опыт
- 1.5 лет
О себе
Senior Frontend / Fullstack разработчик с 5+ годами коммерческого опыта в E-commerce, B2B и SaaS. Основной стек — Vue 3, Nuxt 3/4 и TypeScript; backend — NestJS и Fastify. Проектировал и развивал B2C и B2B-продукты, включая booking-системы, административные платформы, real-time-функционал и BFF/микросервисы. Фокусируюсь на производительности, SEO и надёжной интеграции frontend и backend; в работе использую AI-инструменты (Claude Code, Cursor).
Технологии
Frontend
TypeScript · JavaScript · Vue 3 · Nuxt 3 / 4 · Pinia · React / Next.js · Tailwind CSS · Shadcn · Nuxt UI · SSR / SSG · Vite · Core Web Vitals
Backend
NestJS · Fastify · REST API · OpenAPI / Swagger · WebSockets · Docker
Инструменты
Vitest · Playwright · Git · Figma · Cursor · Claude Code
Опыт работы
NDA — Car Rental
2 годаLead Frontend / Fullstack Developer
Руковожу фронтенд-направлением: проектирую архитектуру клиентских и административных сервисов, выстраиваю API-контракты и разрабатываю микросервисы на NestJS.
- Клиентский сервис (B2C): Спроектировал и разработал высокопроизводительный интерфейс поиска, фильтрации и бронирования автомобилей с фокусом на SEO, Core Web Vitals и конверсию.
- Кабинет владельца автопарка (B2B): Разработал кабинет для управления автопарком, резервациями, клиентами и тарифами, включая аналитические дашборды, учёт страховок, AI-интеграции и ролевой доступ (RBAC).
- Backend & Архитектура: Реализовал микросервисы и BFF-слой на NestJS, сократив избыточные сетевые запросы и обеспечив строгую сквозную типизацию через OpenAPI/Swagger.
Стек: Vue 3, Nuxt 3, TypeScript, NestJS, Tailwind CSS, Pinia, REST API, OpenAPI, Playwright
Фриланс / Контракт
10 месяцевFrontend Developer
ПроектыПлюс — Фриланс-биржа
- Спроектировал и реализовал с нуля ключевые пользовательские сценарии биржи, профили исполнителей и real-time чат между заказчиком и исполнителем с мгновенным обменом сообщениями и файлами.
Стек: Nuxt 3, TypeScript, Tailwind CSS, Pinia, WebSockets
NDA — Образовательная платформа для преподавателей
- Разработал SPA-кабинет преподавателя: интерактивное расписание занятий, конструктор обучающих модулей и встроенную видеосвязь на базе Zoom API.
Стек: Vue 3, TypeScript, Pinia, Tailwind CSS, Zoom API
Softlex
5 месяцевFrontend Developer
WAQF — Краудфандинговая платформа
- Провёл миграцию фронтенда с React на Next.js (SSR), заложил масштабируемую модульную архитектуру и выпустил production-релиз без простоя сервиса и потери SEO-трафика.
Стек: Next.js, React, TypeScript, SCSS
JetUnity — B2B-сервис частной авиации
- Провёл рефакторинг legacy-кодовой базы и унифицировал UI-паттерны, параллельно внедрив новый функционал бронирования без остановки критических бизнес-процессов.
Стек: Nuxt 2, Vue, SCSS, REST API
SAB Games
2 годаFrontend Developer
Goodveen — Крупный e-commerce маркетплейс
- Разрабатывал и оптимизировал интерфейсы высоконагруженных разделов маркетплейса на Nuxt 2, интегрируя их со сложным backend REST API.
Стек: Nuxt 2, Vue, TypeScript, SCSS, REST API
Креативные лендинги — Интерактивные промо-страницы мобильных игр
- Создал десятки интерактивных лендингов со сложными анимациями и микро-взаимодействиями, обеспечив плавную производительность и высокий уровень конверсии в установки.
Стек: JavaScript, CSS3/SCSS, Canvas, Animation Libraries