Kinh nghiệm làm việc

Senior Frontend Developer

FPT Software

03/2022 - Hiện tại Thái Nguyên
  • Dẫn dắt team 5 developers xây dựng Design System nội bộ được sử dụng bởi 20+ dự án, giảm 40% thời gian development UI
  • Tối ưu hiệu năng ứng dụng: giảm First Contentful Paint từ 3.2s xuống 1.1s, cải thiện Lighthouse score từ 65 lên 95
  • Thiết lập CI/CD pipeline tự động: unit test, integration test, visual regression test, deploy staging/production
  • Mentoring 3 junior developers, thực hiện code review hàng ngày, thiết lập coding standards và best practices
  • Di chuyển legacy codebase từ JavaScript sang TypeScript, đạt 95% type coverage
React TypeScript Next.js Storybook Jest Docker

Frontend Developer

VNG Corporation

06/2019 - 02/2022 TP. Hồ Chí Minh
  • Xây dựng và maintain hệ thống micro-frontend cho plataforma Zalo Pay, phục vụ 10M+ users
  • Phát triển real-time dashboard sử dụng WebSocket, xử lý 50k+ concurrent connections
  • Tối ưu bundle size giảm 60% thông qua code splitting, lazy loading, tree shaking
  • Triển khai feature flag system cho phép A/B testing và gradual rollout
  • Tham gia hiring process: technical interview 50+ candidates
Vue.js Nuxt.js WebSocket Redis Kubernetes

Junior Frontend Developer

Sotatek JSC

01/2018 - 05/2019 Thái Nguyên
  • Phát triển các module cho hệ thống ERP sử dụng React và Redux
  • Chuyển đổi thiết kế Figma/Adobe XD thành responsive pixel-perfect UI components
  • Viết unit test cho business logic quan trọng, đạt coverage > 80%
  • Hỗ trợ backend team tích hợp RESTful API và GraphQL
React Redux GraphQL Ant Design

Dự án tiêu biểu

E-Commerce Platform (B2B)

Nền tảng thương mại điện tử B2B phục vụ 5000+ doanh nghiệp, xử lý 100k+ đơn hàng/tháng

Next.js 14 PostgreSQL Prisma Tailwind Stripe
  • Architecture: Micro-frontend với Module Federation
  • Real-time inventory sync qua WebSocket
  • PDF invoice generation server-side

Design System "V-UI"

Hệ thống component library nội bộ 60+ components, documentation với Storybook, được dùng bởi 20+ team

React TypeScript Storybook Chromatic Changesets
  • Theme system: light/dark/custom brand
  • Accessibility: WCAG 2.1 AA compliant
  • Automated visual regression testing

Real-time Analytics Dashboard

Dashboard giám sát real-time cho hệ thống IoT 10k+ devices, xử lý 1M+ events/ngày

Vue 3 Pinia ECharts WebSocket ClickHouse
  • Virtual scrolling cho large datasets
  • WebWorker cho data processing
  • Export báo cáo Excel/PDF

Học vấn

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

Đại học Bách Khoa Hà Nội (HUST)

2014 - 2018 GPA: 3.6/4.0 - Loại Giỏi

Chuyên ngành: Phát triển phần mềm. Đề tài tốt nghiệp: "Tối ưu hóa hiệu năng Single Page Application sử dụng Code Splitting và Lazy Loading"

Chương trình tiên phong Công nghệ Thông tin

Trường THPT Chuyên Khoa học Tự nhiên - ĐHQG Hà Nội

2011 - 2014 Giải 3 Olympic Tin học Quốc gia

Hoạt động & Cộng đồng

Speaker tại React Vietnam Meetup #15

Chủ đề: "Building Scalable Design Systems with React & TypeScript" - 200+ người tham dự

10/2023

Technical Blogger

Viết blog kỹ thuật tại nguyenvanan.dev - 50+ bài viết, 100k+ views/năm về Frontend, Architecture, Career

2020 - Hiện tại

Open Source Contributor

Contribute cho React Hook Form, TanStack Query, và các thư viện UI phổ biến. 20+ PRs đã merged

2021 - Hiện tại