Skip to main content
Back to site

David Aganov

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

Work format
Remote
Employment
Full-time / Project-based
Frontend experience
5.5 years
Backend experience
1.5 years
@davidaganov

Summary

Senior Frontend / Fullstack Developer with 5+ years of commercial experience across E-commerce, B2B, and SaaS. Core stack: Vue 3, Nuxt 3/4, and TypeScript; backend: NestJS and Fastify. Experienced in building and evolving B2C and B2B products, including booking systems, admin platforms, real-time features, and BFF/microservice architectures. Focused on web performance, SEO, and reliable frontend-backend integration; use AI tooling (Claude Code, Cursor) in daily workflow.

Technologies

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

Tooling

Vitest · Playwright · Git · Figma · Cursor · Claude Code

Work experience

NDA — Car Rental

2 years

Lead Frontend / Fullstack Developer

Sep 2024 — present Turkey (Remote)
Car rental marketplace & fleet management ecosystem (B2C / B2B).
Leading frontend engineering: architecting client and admin platforms, defining API contracts, and building dedicated NestJS microservices.
  • Consumer App (B2C): Architected and shipped a high-performance search, filtering, and booking application with a strong focus on SEO, Core Web Vitals, and conversion.
  • Fleet Owner Dashboard (B2B): Built a dashboard covering fleet, reservations, client, and pricing management, analytics dashboards, insurance workflows, AI integrations, and role-based access control (RBAC).
  • Backend & Architecture: Developed NestJS microservices and a BFF layer to streamline client-server communication, reduce redundant network requests, and enforce end-to-end type safety through OpenAPI/Swagger.

Stack: Vue 3, Nuxt 3, TypeScript, NestJS, Tailwind CSS, Pinia, REST API, OpenAPI, Playwright

Freelance / Contractor

10 months

Frontend Developer

Nov 2023 — Sep 2024 Remote
End-to-end web application development. Translated business requirements into architectural solutions and independently delivered core product modules to production.

ProjectsPlus — Freelance marketplace

  • Designed and delivered key marketplace user flows from scratch, including performer profiles and real-time chat between clients and contractors with instant messaging and file sharing.

Stack: Nuxt 3, TypeScript, Tailwind CSS, Pinia, WebSockets

NDA — EdTech platform for educators

  • Built a teacher portal SPA with an interactive scheduling calendar, curriculum builder, and integrated video conferencing powered by the Zoom API.

Stack: Vue 3, TypeScript, Pinia, Tailwind CSS, Zoom API

Softlex

5 months

Frontend Developer

Jun 2023 — Nov 2023 Russia (Remote)

WAQF — Crowdfunding platform

  • Migrated the frontend from React to Next.js (SSR), established a scalable modular architecture, and shipped the production release without downtime or loss of SEO traffic.

Stack: Next.js, React, TypeScript, SCSS

JetUnity — Private aviation booking service

  • Refactored a legacy codebase and unified UI patterns while delivering new booking functionality without disrupting critical business processes.

Stack: Nuxt 2, Vue, SCSS, REST API

SAB Games

2 years

Frontend Developer

May 2021 — May 2023 Tashkent
Engineering within a product team, ranging from interactive gaming promo projects to the development and optimization of large-scale e-commerce solutions.

Goodveen — High-traffic e-commerce marketplace

  • Engineered and optimized high-traffic marketplace modules using Nuxt 2, integrating them with complex backend REST APIs.

Stack: Nuxt 2, Vue, TypeScript, SCSS, REST API

Creative Landing Pages — Interactive promo sites for mobile titles

  • Built dozens of interactive landing pages with complex animations and micro-interactions, maintaining smooth performance while optimizing for conversion to installs.

Stack: JavaScript, CSS3/SCSS, Canvas, Animation Libraries