Mục tiêu nghề nghiệp

Frontend Developer có 3+ năm kinh nghiệm xây dựng ứng dụng web hiện đại, tập trung vào performance, accessibility và developer experience. Đam mê clean code, component-driven development và luôn cập nhật công nghệ mới. Tìm kiếm vị trí Senior Frontend / Tech Lead để đóng góp giá trị thực sự cho sản phẩm.

Kinh nghiệm làm việc

Senior Frontend Developer

Công ty TNHH TechCorp Việt Nam

  • Dẫn dắt team 4 dev xây dựng design system nội bộ (50+ components), giảm 40% thời gian dev UI mới
  • Tối ưu bundle size từ 2.1MB → 680KB (code-splitting, tree-shaking, lazy loading), cải thiện LCP 2.8s → 1.2s
  • Thiết kế architecture micro-frontend với Module Federation, cho phép deploy độc lập các feature
  • Mentor 2 junior dev, thiết lập code review standards, CI/CD pipeline tự động
  • Stack: React, TypeScript, Next.js, Tailwind, Storybook, Jest, Cypress, GitHub Actions

Frontend Developer

Startup Fintech - FinTechVN

  • Xây dựng dashboard real-time cho 10k+ users hàng ngày với WebSocket + Redux Toolkit
  • Implement authentication flow (OAuth2, JWT, refresh token, MFA) bảo mật PCI-DSS
  • Chuyển đổi từ Vue 2 → Vue 3 + Composition API, giảm 30% bundle size
  • Thiết lập unit test coverage > 85%, e2e test cho critical user flows
  • Stack: Vue 3, Pinia, Vite, Chart.js, Docker, AWS Amplify

Junior Frontend Developer (Thực tập)

Digital Agency - CreativeMinds

  • Phát triển landing page, marketing site cho 10+ client (responsive, SEO-friendly)
  • Học và áp dụng: Semantic HTML, BEM, Sass, GSAP animation, GSAP ScrollTrigger
  • Hỗ trợ setup WordPress theme tùy chỉnh, tích hợp ACF cho content management

Dự án nổi bật

TaskFlow — Task Management App

Ứng dụng quản lý task real-time cho team, inspiré từ Linear/Notion.

Next.js 14 · TypeScript · Prisma · PostgreSQL · Tailwind · tRPC · NextAuth
  • Drag-and-drop board (dnd-kit), real-time sync với Socket.io
  • Role-based access control (Admin/Member/Viewer), audit log
  • Deploy Vercel + Railway, CI/CD full automated

UI Kit — Component Library

Thư viện component reusable, accessible (WCAG 2.1 AA), document với Storybook.

React · TypeScript · Styled Components · Storybook · Chromatic · Changesets
  • 40+ components: Button, Input, Select, Modal, Table, Tooltip, DatePicker...
  • Themeable (light/dark), RTL support, compound components pattern
  • Publish npm private registry, versioning tự động với Changesets

ShopPWA — E-commerce PWA

Progressive Web App thương mại điện tử offline-first, performance 95+ Lighthouse.

Vue 3 · Vite · Pinia · Workbox · IndexedDB · Stripe API
  • Offline cart, background sync khi online lại, push notification
  • Image optimization (WebP, lazy load, blur placeholder)
  • Checkout flow tích hợp Stripe, Apple Pay, Google Pay

Giáo dục

Kỹ sư Khoa học Máy tính

Trường ĐH CNTT & TT Thái Nguyên (ICTU)

Chứng chỉ AWS Certified Developer – Associate

Amazon Web Services

Chứng chỉ Google UX Design Professional Certificate

Coursera / Google

Hoạt động & Giải thưởng

  • Top 10 Vietnam Tech Challenge 2023 (Team lead)
  • Speaker tại React Meetup Hanoi #15: "Micro-frontend trong thực tế"
  • Contributorを開源: vuejs/core, tailwindcss
  • Viết blog technical tại samdt05.github.io (15+ bài, 50k+ views)