Skip to main content
Back to site

David Aganov

Software Engineer / Vue, Nuxt, TypeScript

Available for hire
Work format
Remote
Employment
Full-time or project-based
Frontend experience
6 years
Backend experience
1.5 years

Summary

Software Engineer with commercial experience in E-commerce and B2B. I build fast, scalable, user-friendly web apps with strict typing, thoughtful architecture, and clean UI. I work well in teams and independently: diving into unfamiliar codebases, easily adapting to new technologies and complex tasks.

Technologies

Frontend

TypeScript · JavaScript · Vue 3 · Nuxt 3 / 4 · React / Next.js · Pinia · Tailwind CSS · SCSS · HTML5 · CSS3 · GSAP · Nuxt UI · Vuetify · Shadcn · PWA · SSR / SSG · Astro · Vite

Backend

NestJS · Fastify · REST API · OpenAPI / Swagger · Supabase · SQLite · Docker

Tooling

Vitest · Playwright · Jest · Git · Figma · Cursor · Claude

Work experience

NDA

1 year 8 months

Lead Frontend / Fullstack Developer

Sep 2024 — present Turkey
Aggregator in the car rental business.
Responsible for product architecture, task breakdown, and alignment with the team. Also contributing on the backend.
  • Consumer app (B2C): Building the interface for searching, comparing, and booking cars from multiple rental providers.
  • Admin dashboard (B2B): Building owner dashboards for business owners: reservations, analytics, vehicle onboarding, AI integration, insurance tracking, and operational workflows.
  • Backend: Developing and maintaining NestJS microservices and a BFF layer to optimize frontend contracts; writing tests.

Stack: Vue 3, Nuxt, TypeScript, Tailwind, Vuetify, NestJS

Freelance

2 years 6 months

Frontend Developer

Nov 2023 — present Remote
Deliver end-to-end web applications. Seamlessly embed into teams and work independently: deeply analyze domain logic, propose technical solutions, and drive complex features to release.

ProjectsPlus — Freelance marketplace for specialists in various fields

  • Designed and developed core user flows from scratch, custom profiles, and a real-time client–freelancer chat.

Stack: Nuxt 3, TypeScript, Tailwind CSS, Pinia

NDA — EdTech platform for educators

  • Developed the SPA application for teachers: interactive scheduling, lesson modules, and a video conferencing system via the Zoom API.

Stack: Vue 3, TypeScript, Pinia, Tailwind CSS

Softlex

4 months

Frontend Developer

Jul 2023 — Nov 2023 Russia

WAQF — Crowdfunding platform

  • Successfully migrated the product from React to Next.js (SSR), established a scalable architecture for incoming modules, and shipped a stable release with zero downtime.

Stack: Next.js, TypeScript, SCSS

JetUnity — Private aviation management service

  • Executed a deep refactor of legacy code and UI patterns, delivering new business features while ensuring the absolute stability of the client's critical operations.

Stack: Nuxt 2, Pug, Stylus, SCSS

SAB Games

2 years

Frontend Developer

May 2021 — May 2023 Tashkent
Started my career journey within a large product team. Over two years, progressed from building interactive mobile game promo sites to developing large-scale e-commerce solutions.

NDA — Large e-commerce platform

  • Developed high-traffic marketplace interfaces using Nuxt 2, integrating them with REST APIs.

Stack: Nuxt 2, TypeScript, SCSS, REST API

Creative Landing Pages — Interactive landing pages for mobile games

  • Built dozens of unique, visually rich landing pages for game ad campaigns, focusing on high conversion rates and smooth web performance.

Stack: JavaScript, HTML5, CSS3/SCSS, Animation libraries