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
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 yearsLead Frontend / Fullstack Developer
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 monthsFrontend Developer
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 monthsFrontend Developer
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 yearsFrontend Developer
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