Перейти к основному содержимому
На сайт

Давид Аганов

Senior Frontend / Fullstack Developer (Vue, Nuxt, TypeScript)

Формат работы
Удалённо
Занятость
Полная / Проектная
Frontend опыт
5.5 лет
Backend опыт
1.5 лет
@davidaganov

О себе

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

09.2024 — н.в. Турция (Удалённо)
Агрегатор в сфере аренды автомобилей (B2C / B2B).
Руковожу фронтенд-направлением: проектирую архитектуру клиентских и административных сервисов, выстраиваю 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

11.2023 — 09.2024 Удалённо
Проектирование и разработка веб-приложений под ключ. Погружался в бизнес-требования заказчиков, предлагал архитектурные решения и самостоятельно реализовывал ключевые продуктовые модули.

ПроектыПлюс — Фриланс-биржа

  • Спроектировал и реализовал с нуля ключевые пользовательские сценарии биржи, профили исполнителей и 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

06.2023 — 11.2023 Россия (Удалённо)

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

05.2021 — 05.2023 Ташкент
Работа в продуктовой команде: от интерактивных промо-проектов и лендингов для мобильных игр до разработки и оптимизации масштабных e-commerce решений.

Goodveen — Крупный e-commerce маркетплейс

  • Разрабатывал и оптимизировал интерфейсы высоконагруженных разделов маркетплейса на Nuxt 2, интегрируя их со сложным backend REST API.

Стек: Nuxt 2, Vue, TypeScript, SCSS, REST API

Креативные лендинги — Интерактивные промо-страницы мобильных игр

  • Создал десятки интерактивных лендингов со сложными анимациями и микро-взаимодействиями, обеспечив плавную производительность и высокий уровень конверсии в установки.

Стек: JavaScript, CSS3/SCSS, Canvas, Animation Libraries