Sẵn sàng cho cơ hội mới

Xin chào, tôi là

Nguyễn Duy Toản

Middle Frontend Developer4+ năm

Kỹ sư Frontend với hơn 4 năm kinh nghiệm phát triển các ứng dụng web production hiện đại bằng React, Next.js và TypeScript. Chuyên sâu về kiến trúc frontend module hóa, giao diện WebView mượt mà, phân quyền RBAC và tối ưu hiệu năng toàn diện.

Đà Nẵng, Việt Nam

4+
Năm kinh nghiệm
15+
Công nghệ & Thư viện
6+
Dự án Production
100%
Trách nhiệm & Tinh thần học hỏi
GIỚI THIỆU

Tận tâm với chất lượng, hướng đến khả năng mở rộng

Tôi là Middle Frontend Developer với hơn 4 năm kinh nghiệm thực chiến trong việc phát triển các ứng dụng web và hệ thống quản trị hiện đại sử dụng React, Next.js, TypeScript và Vue.js.

Trong suốt quá trình làm việc, tôi đã trực tiếp tham gia xây dựng nhiều nền tảng thực tế từ con số 0: từ hệ thống quản lý lao động quy mô lớn cho chính quyền địa phương Hàn Quốc, cổng thông tin đối tác & tuyển dụng, ví điện tử tích hợp WebView cho đến các ứng dụng bảo hiểm và thương mại điện tử. Thế mạnh của tôi nằm ở việc thiết kế kiến trúc component chuẩn mực, xử lý logic form phức tạp, phân quyền bảo mật và tối ưu trải nghiệm người dùng trên mọi thiết bị.

Bên cạnh chuyên môn frontend, tôi chủ động mở rộng hiểu biết về Node.js, Express.js, NestJS, Prisma, SQL, MongoDB, Docker và quy trình CI/CD. Nền tảng này giúp tôi có cái nhìn toàn diện về vòng đời phát triển phần mềm, thiết kế API tương thích tốt và phối hợp ăn ý cùng đội ngũ Backend, QA và Product.

Phát triển cổng quản trị chính phủ từ đầu: thiết kế kiến trúc frontend, phân quyền RBAC đa cấp (Super Admin, Master Admin, Admin) và xử lý dữ liệu lớn với ExcelJS.

Chuẩn hóa thư viện Component và Design Pattern tái sử dụng, đảm bảo giao diện Responsive đồng nhất và tối ưu trải nghiệm trên Desktop, Tablet, Mobile và WebView.

Tối ưu hóa hiệu năng chuyên sâu thông qua Lazy Loading, Code Splitting, API Caching, tối ưu hóa rendering và chuẩn hóa quy trình upload tệp tin (nén ảnh, convert HEIC sang PNG).

KỸ NĂNG

Nền tảng công nghệ & Chuyên môn

Tập trung vào hệ sinh thái hiện đại, hiệu năng cao và giải pháp có khả năng mở rộng lâu dài.

Core Technologies

TypeScriptJavaScript (ES6+)ReactNext.jsHTML5CSS3SCSS

Frontend Libraries & UI

Tailwind CSSAnt DesignShadcn UIHeroUIVuetifyElement UIBootstrap

State Management & Data Fetching

ReduxRedux-SagaRTK QueryVuexAxios

Forms & Validation

FormikYupForm ValidationMulti-step Form Handling

API & Data Handling

RESTful APIsGraphQLAxiosExcelJS

Performance & Optimization

Lazy LoadingCode SplittingAPI CachingRendering OptimizationImage Optimization

Backend & Database (Foundations)

Node.jsExpress.jsNestJSPrismaSQLMongoDB

Tools & DevOps

GitGitLabDocker (basic)PM2 (basic)CursorCodexPostman

Development Practices

Responsive Web DesignReusable Component ArchitectureCross-browser CompatibilityWebView DevelopmentRole-based Access Control (RBAC)

Kỹ năng mềm & Phong cách làm việc

Tư duy giải quyết vấn đề

Tư duy phân tích sắc sảo, chủ động tìm hiểu nguyên nhân gốc rễ và đề xuất giải pháp kỹ thuật tối ưu, sạch sẽ và dễ bảo trì.

Tinh thần trách nhiệm & Hợp tác

Chủ động nhận trách nhiệm, theo sát tiến độ và phối hợp hiệu quả cùng các nhóm Dev, QA, BA, PM và UI/UX theo mô hình Agile/Scrum.

Phân tích & Thấu hiểu yêu cầu

Rà soát tài liệu nghiệp vụ kỹ lưỡng, kịp thời đặt câu hỏi làm rõ các điểm nghẽn và chuyển hóa yêu cầu sản phẩm thành kiến trúc UI trực quan.

KINH NGHIỆM

Hành trình phát triển & Đóng góp kỹ thuật

Hơn 4 năm kinh nghiệm xây dựng các ứng dụng web chất lượng cao, từ kiến trúc frontend, tối ưu hiệu năng đến tích hợp API mượt mà.

12/2025 – Present

Self-Employed / Independent

Personal Projects & Technical Learning

Full-Stack Development & Performance Engineering

  • Xây dựng các dự án cá nhân sử dụng React, Next.js, TypeScript và các thư viện UI hiện đại nhằm củng cố kiến trúc frontend và thiết kế component tái sử dụng.
  • Thực hành phát triển ứng dụng full-stack hoàn chỉnh với authentication, RESTful APIs, validate form, state management và giao diện responsive.
  • Tối ưu hóa hiệu năng ứng dụng thông qua Lazy Loading, Code Splitting, API Caching, phân trang dữ liệu và tối ưu hóa quá trình re-rendering.
  • Mở rộng kiến thức backend và deployment thực tế với Node.js, Express.js, NestJS, MongoDB, Prisma, Docker, Linux và quy trình CI/CD.
ReactNext.jsTypeScriptTailwind CSSShadcn UINode.jsExpress.jsNestJSPrismaMongoDBDocker

01/2023 – 11/2025

EnjoyWorks Company

Frontend Developer

Government Workforce Management, Goodtraepay & Linglow Portal

  • Phát triển cổng quản trị (Admin Portal) cho hệ thống Quản lý lao động thời vụ chính phủ Hàn Quốc từ đầu bằng React và TypeScript, đóng góp vào kiến trúc frontend tổng thể và cấu trúc ứng dụng.
  • Tham gia phân tích yêu cầu kỹ thuật cùng các nhóm Dev, QC, BA và PM trước khi triển khai; rà soát tài liệu, làm rõ edge cases và đóng góp ý kiến hoàn thiện giải pháp.
  • Xây dựng các phân hệ quản trị doanh nghiệp quy mô lớn: quản lý lao động, quản lý chủ sử dụng, phân công việc làm thời vụ, dashboard trực quan, biểu mẫu nghiệp vụ và bảng dữ liệu lớn.
  • Phát triển giao diện Responsive và các trang WebView tối ưu mượt mà cho Desktop, Tablet, Mobile và ứng dụng di động (Goodtraepay, Seasonal Worker).
  • Quản lý state ứng dụng với Redux-Saga / RTK Query và triển khai các form nghiệp vụ nhiều bước phức tạp với Formik và Yup.
  • Triển khai hệ thống phân quyền dựa trên vai trò (RBAC) nghiêm ngặt cho Super Admin, Master Admin và Admin.
  • Xây dựng module Import/Export Excel bằng ExcelJS nhằm xử lý nhanh chóng và chính xác khối lượng dữ liệu lao động lớn.
  • Tối ưu hóa quy trình upload tệp tin bằng cách nén ảnh, chuyển đổi ảnh HEIC sang PNG và thực hiện upload tuần tự, gia tăng độ ổn định cho backend.
  • Tích hợp hỗ trợ đa ngôn ngữ với i18next; phát triển và duy trì cổng quản trị Admin & Partner Portal cho Linglow (https://linglow.net) bằng Next.js và Tailwind CSS.
  • Đóng gói, triển khai và duy trì ứng dụng ổn định trên môi trường VPS với PM2.
ReactNext.jsTypeScriptRedux-SagaRTK QueryFormikYupi18nextTailwind CSSAnt DesignShadcn UIHeroUIExcelJSPM2GitLab

03/2021 – 10/2022

SmartDev Company

Frontend Developer

M&A Insurance Platform & PowerSave 3-Year Plan (Fubon Life)

  • Phát triển và bảo trì giao diện ứng dụng web responsive phục vụ quy trình thẩm định bảo hiểm cho các thương vụ M&A sử dụng Vue.js và Vuetify.
  • Xây dựng hệ thống UI component tái sử dụng nhằm nâng cao tính nhất quán và khả năng bảo trì trong toàn bộ codebase.
  • Làm việc trong môi trường Agile/Scrum và trực tiếp trao đổi với khách hàng để làm rõ yêu cầu nghiệp vụ và báo cáo tiến độ định kỳ.
  • Phát triển và duy trì giao diện người dùng cho website mua bảo hiểm trực tuyến PowerSave của tập đoàn Fubon Life sử dụng JavaScript và jQuery.
  • Phối hợp với đội ngũ Backend tại Singapore để tích hợp các tính năng frontend thông qua GraphQL APIs.
  • Khắc phục các lỗi giao diện và đảm bảo tính tương thích hiển thị chuẩn xác trên mọi trình duyệt (Cross-browser Compatibility).
Vue.jsVuetifyJavaScriptjQueryHTML5CSS3GraphQLGitGitLab

12/2019 – 12/2020

NCC ASIA Company

Frontend Developer

Meeting Hub (Hotel Booking Platform)

  • Phát triển và duy trì giao diện người dùng cho nền tảng website đặt phòng khách sạn trực tuyến Meeting Hub bằng Vue.js và Element UI.
  • Tích hợp RESTful APIs thông qua Axios và quản lý state tập trung cho toàn bộ luồng tìm kiếm & đặt phòng với Vuex.
  • Xây dựng giao diện web Responsive, tối ưu trải nghiệm người dùng trên thiết bị di động và máy tính bàn.
  • Phối hợp chặt chẽ cùng các thành viên trong nhóm phát triển thông qua quy trình quản lý mã nguồn Git và GitLab.
Vue.jsVuexAxiosElement UIJavaScriptHTMLCSSGitGitLab

HỌC VẤN

Trường Đại học Bách khoa – Đại học Đà Nẵng

Kỹ sư Kỹ thuật Cơ điện tử (Điểm TB: 3.00 / 4 — Xếp loại: Khá)

2011 — 2016

NGÔN NGỮ

Tiếng Việt

Tiếng mẹ đẻ (Bản ngữ)

Tiếng Anh

Đọc hiểu tài liệu chuyên ngành, viết & giao tiếp kỹ thuật

DỰ ÁN

Dự án tiêu biểu

Các sản phẩm thực tế tôi đã xây dựng trong lĩnh vực quản lý chính phủ, cổng tuyển dụng, ví điện tử WebView và bảo hiểm.

Quản lý lao động thời vụ – Sản phẩm Chính phủ Hàn Quốc

EnjoyWorks Company

Nền tảng quản lý lao động quy mô lớn cho chính quyền địa phương tại Hàn Quốc. Xây dựng cổng quản trị tập trung từ đầu bằng React & TypeScript, quản lý dữ liệu lao động thời vụ nước ngoài, doanh nghiệp, phân công công việc, phân quyền RBAC đa cấp, đa ngôn ngữ i18next và xử lý dữ liệu lớn với ExcelJS.

ReactNext.jsTypeScriptRedux-SagaFormikYupTailwind CSSAnt DesignShadcn UIExcelJS

Linglow – Cổng Quản trị & Tuyển dụng Đối tác

EnjoyWorks Company

Cổng thông tin quản trị người dùng & doanh nghiệp kết hợp cổng đối tác cho phép nhà tuyển dụng đăng tin việc làm, xem xét và xử lý hồ sơ ứng tuyển từ ứng dụng di động Linglow với giao diện hiện đại.

Next.jsReactTypeScriptReduxRTK QueryTailwind CSSHeroUIFormikYup

Goodtraepay – Nền tảng Ví điện tử WebView

EnjoyWorks Company

Nền tảng ví điện tử thanh toán không dùng tiền mặt qua thẻ NFC và mã QR. Phát triển giao diện WebView mượt mà, tối ưu trên ứng dụng di động cho các module Social, Khảo sát (Survey), Diễn đàn hỏi đáp (Q&A) và Thử thách hàng ngày.

ReactReduxRedux-SagaRTK QueryTypeScriptTailwind CSSSCSSFormik

Nền tảng Bảo hiểm Giao dịch M&A

SmartDev Company

Ứng dụng web hỗ trợ quy trình thẩm định và phát hành bảo hiểm cho các thương vụ Mua bán & Sáp nhập (M&A). Xây dựng hệ thống UI component tái sử dụng bằng Vue.js và Vuetify trong môi trường Agile/Scrum.

Vue.jsVuetifyJavaScriptHTML5CSS3GitLab

PowerSave – Kênh Trực tuyến Bảo hiểm Fubon Life

SmartDev Company

Website trực tuyến phục vụ khách hàng mua các gói bảo hiểm nhân thọ 3 năm của Fubon Life. Phối hợp với đội ngũ Backend tại Singapore để tích hợp GraphQL APIs và tối ưu hóa tính tương thích trên đa trình duyệt.

JavaScriptjQueryHTML5CSS3GraphQLGitLab

Meeting Hub – Nền tảng Đặt phòng Khách sạn

NCC ASIA Company

Website đặt phòng khách sạn trực tuyến cho khách hàng tìm kiếm và đặt phòng nhanh chóng. Tích hợp RESTful APIs với Axios, quản lý trạng thái tập trung với Vuex và phát triển giao diện responsive với Element UI.

Vue.jsVuexAxiosElement UIJavaScriptHTML5CSS3
LIÊN HỆ

Cùng tạo nên những sản phẩm chất lượng

Tôi luôn sẵn sàng đón nhận các cơ hội mới ở vị trí Middle Frontend Developer. Hãy liên hệ với tôi để cùng trao đổi!

ĐIỆN THOẠI

034 861 8373

GITHUB

NDuyToan

ĐỊA CHỈ

Đà Nẵng, Việt Nam