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

Xin chào, tôi là Dương Văn Mạnh
|

Front-End Developer có 2 năm kinh nghiệm xây dựng web app thực tế với Vue/Nuxt, React, TypeScript, RESTful API, UI responsive, tối ưu hiệu năng và quy trình Agile/Scrum.

Cuộn để xem thêm

Giới thiệu

Dương Văn Mạnh avatar

Dương Văn Mạnh

Front-End Developer

Tôi là Dương Văn Mạnh, Front-End Developer tốt nghiệp ngành Software Engineering in Information Technology tại Hanoi University of Mining and Geology (HUMG), GPA 3.37/4 và nhận 5 học bổng khuyến khích học tập.

Vị trí: Front-End DeveloperKinh nghiệm: 2 nămĐịnh hướng: Mid-Level Front-End Developer

Tôi tập trung xây dựng giao diện responsive, SEO-friendly và hiệu năng cao; có kinh nghiệm SPA, CSR, SSR, SSG, state management, tích hợp API, tái sử dụng component và phối hợp với BA, QA, Backend, Deployment trong môi trường Agile/Scrum.

Công nghệ & công cụ

Frontend

Vue.jsNuxt.jsReact.jsJavaScriptTypeScriptHTML5

Backend

Node.js / Express.jsPHP

Mobile

Dart / Flutter

Database

SQL ServerMySQLRedis

Libraries

VuetifyAnt Design VueSocket.IOPeerJSFirebaseCloudinary

DevOps

DockerVPSLinux

Workflow

GitJiraAgile/Scrum

AI Support

MCP ServerCodex CLIGitHub CopilotClaudeChatGPT Plus

Cách tôi làm việc

Tôi bắt đầu từ yêu cầu nghiệp vụ, chia nhỏ task trên Jira, ước lượng rõ ràng, xây dựng UI theo component có thể tái sử dụng, tích hợp RESTful API, review code, test luồng chính và tối ưu performance trước khi bàn giao.

Tôi quan tâm nhiều đến

Web app hiệu năng caoUI/UX dễ dùngKiến trúc componentTối ưu SEO

Năng lực chính

Những mảng tôi có thể đóng góp tốt trong dự án Front-End.

Front-End Web App

Xây dựng giao diện responsive, dễ bảo trì với Vue/Nuxt, React, TypeScript, Tailwind CSS và SCSS.

  • SPA, CSR, SSR, SSG
  • Reusable components
  • Pinia/Vuex state management
  • Responsive UI

API & Real-time Integration

Tích hợp RESTful API, xử lý state, authentication và các chức năng real-time cho sản phẩm vận hành thực tế.

  • RESTful APIs
  • JWT/OAuth
  • Socket.IO, PeerJS
  • Error handling

Performance & SEO

Tối ưu tốc độ tải, trải nghiệm người dùng và khả năng index cho landing page hoặc web app Nuxt.

  • Lazy loading
  • Virtual scrolling
  • Debounce/throttle
  • Nuxt SSR/SSG

Team Workflow

Làm việc theo Agile/Scrum với Jira, Git, code review và phối hợp chặt với BA, QA, Backend, Deployment.

  • Jira
  • Git collaboration
  • Code review
  • Production support

Kỹ năng

Tech stack trong CV mới nhất và các công cụ tôi dùng thường xuyên.

Vue.js logo

Vue.js

Frontend

Nuxt.js logo

Nuxt.js

Frontend

React.js logo

React.js

Frontend

JavaScript logo

JavaScript

Frontend

TypeScript logo

TypeScript

Frontend

HTML5 logo

HTML5

Frontend

CSS3/SCSS logo

CSS3/SCSS

Frontend

Tailwind CSS logo

Tailwind CSS

Frontend

Node.js / Express.js logo

Node.js / Express.js

Backend

PHP logo

PHP

Backend

Dart / Flutter logo

Dart / Flutter

Mobile

SQL Server logo

SQL Server

Database

MySQL logo

MySQL

Database

Redis logo

Redis

Database

Vuetify logo

Vuetify

Vue UI library

Ant Design Vue

Enterprise UI components

Socket.IO

Realtime communication

PeerJS

WebRTC peer connection

Firebase logo

Firebase

Auth, storage, realtime

Cloudinary

Media upload/CDN

GSAP

Web animation

AOS

Scroll animation

Docker logo

Docker

Container workflow

VPS

Linux server deployment

Linux logo

Linux

Server environment

Git logo

Git

Version control

Jira logo

Jira

Sprint/task tracking

Agile/Scrum

Team delivery process

MCP Server

AI tool integration

Codex CLI

AI coding in terminal

GitHub Copilot

Code completion

Claude

Code review/support

ChatGPT Plus

Problem solving

Quy trình làm việc

Một quy trình thực tế cho Front-End Developer trong team sản phẩm.

01

Phân tích yêu cầu

Làm rõ nghiệp vụ với BA/team, xác định luồng người dùng, API cần dùng, trạng thái lỗi và tiêu chí nghiệm thu.

02

Thiết kế hướng triển khai

Chia component, chọn state phù hợp, chuẩn bị responsive layout, loading state, empty state và kế hoạch tối ưu.

03

Phát triển & tích hợp

Code UI, tích hợp API, xử lý auth/permission, tái sử dụng component và cập nhật task theo sprint.

04

Kiểm thử & tối ưu

Test luồng chính, fix bug, review code, tối ưu render/performance và hỗ trợ deploy hoặc xử lý issue production.

Kinh nghiệm

Timeline học tập và kinh nghiệm làm việc cập nhật theo CV.

08/02/2026 - nay

Frontend Developer - Newway Technology Solutions JSC

Phát triển CPMS Cloud Property Management System cho khách sạn/nhà hàng: table ordering, menu ordering, giảm giá hóa đơn, chuyển order, dashboard, report, data visualization, real-time sync và bảo trì module production.

04/06/2024 - 06/02/2026

Frontend Developer - NekSolution Co., Ltd.

Tham gia nhiều dự án có lượng người dùng lớn: 3D Viewer bằng Nuxt 2, Three.js, Tailwind CSS, Ant Design Vue; Streamie CMS bằng Nuxt 3, TypeScript, Pinia cho quản trị nội dung, tài khoản, phân quyền và dữ liệu người dùng; landing page SEO có animation GSAP/AOS; tích hợp Web3 bằng Ethers.js. Tập trung tối ưu responsive UI, hiệu năng render, pagination/filter/search cho dữ liệu lớn, hỗ trợ deploy VPS và phối hợp Backend/QA xử lý bug production.

2021 - 2025

Hanoi University of Mining and Geology

Software Engineering in Information Technology, GPA 3.37/4, nhận 5 học bổng học tập; phát triển nền tảng web, database, backend, mobile và tư duy sản phẩm.

CV cho nhà tuyển dụng

Bản tóm tắt nhanh từ CV mới nhất: kinh nghiệm, thế mạnh và thông tin liên hệ cần thiết để đánh giá nhanh mức độ phù hợp.

Kinh nghiệm

2 năm Front-End

Thế mạnh

Vue/Nuxt, React, TypeScript

Sản phẩm

CPMS, CMS, 3D Viewer, Web app

Làm việc

Agile/Scrum, Jira, Git, BA/QA/Backend

CV PDF đã được đính kèm trực tiếp trên portfolio để nhà tuyển dụng có thể mở hoặc tải xuống ngay.

duongvanmanh2953@gmail.com

0353421340

Cau Giay District, Hanoi, Vietnam

Dự án cá nhân

Các dự án thể hiện khả năng xây dựng sản phẩm từ giao diện, API, database đến triển khai.

Vibe - Social Networking Web ApplicationNổi bật

Vibe - Social Networking Web Application

Full-stack social platform with real-time messaging, video calls, Web3 payments, and interactive 3D product visualization.

ReactJSMaterial UISCSSThree.js
Online Music Streaming Web ApplicationNổi bật

Online Music Streaming Web Application

Music streaming platform with audio playback, upload management, playlist features, VNPay payment, PHP/MySQL backend, and Cloudinary media handling.

PHPMySQLCloudinaryVNPay
FoodApp - Food Ordering Mobile ApplicationNổi bật

FoodApp - Food Ordering Mobile Application

Cross-platform Flutter food ordering app with cart, checkout, reviews, Node.js/Express APIs, and MySQL database.

FlutterDartNode.jsExpress.js
Landing Page Xiaomi 15

Landing Page Xiaomi 15

Product landing page using GSAP ScrollTrigger/ScrollSmoother to create smooth storytelling interactions.

GSAPScrollTriggerLanding Page
Mephim Web App

Mephim Web App

Movie web application built with React and TMDB API.

ReactTMDB API

Liên hệ

Bạn có dự án hoặc cơ hội phù hợp? Tôi luôn sẵn sàng trao đổi.

Cùng làm việc

Gửi thông tin để bắt đầu trao đổi.