Chào, mình là Đạt
👋

Senior Frontend Developer / Frontend Lead

Hơn 4 năm làm frontend với ReactJS, NextJS, VueJS và NuxtJS, hiện mình dẫn dắt đội 10+ developer, xây dựng kiến trúc Micro Frontend và Design System dùng chung cho các ứng dụng quy mô lớn. Mình đã đưa lên production những nền tảng giao dịch real-time, một sàn crypto có mặt trên App Store, và các chiến dịch chịu tải 10.000+ người dùng đồng thời cùng 130.000+ người tham gia mà không suy giảm hiệu năng. Khi công việc cần, mình làm cả backend với NestJS và ExpressJS.

Thành phố Hồ Chí Minh, Việt Nam
Senior Frontend Lead @ IITECH — luôn sẵn sàng cho những cuộc trò chuyện thú vị
Lý Thành Đạt — Senior Frontend Developer
4+
Năm làm frontend
10+
Developer dẫn dắt
10K+
Người dùng đồng thời đỉnh điểm
130K+
Người tham gia chiến dịch
Về mình
Nhận giải Nhân viên Ngôi sao mới của năm 2023

Tò mò về mình? Câu chuyện đây:

Mình là Senior Frontend Developer kiêm Frontend Lead, thích nhất là biến ý tưởng thành sản phẩm số mượt mà và nhanh. Mình mê code sạch, giao diện chuẩn tới từng pixel và những tương tác khiến người dùng không phải suy nghĩ — mang cả tư duy kỹ thuật lẫn con mắt thẩm mỹ vào việc mình làm.

Mình bắt đầu làm web từ tháng 6/2022, và trong bốn năm qua đã đi từ chỗ viết component đến chỗ chịu trách nhiệm về kiến trúc. Hiện mình dẫn dắt đội frontend 10+ người, đặt ra coding standard cho cả đội, đồng thời triển khai Micro Frontend cùng nền tảng Design System và Design Token — thứ giữ cho một codebase lớn còn nhất quán rất lâu sau bản release đầu tiên.

Những con số mình tự hào nhất: một hệ thống giao dịch real-time được đưa về uptime 99,9% sau khi mình xử lý dứt điểm các memory leak đang làm nó sập; một codebase React/Redux ba năm tuổi được migrate sang Next.js 15 gọn trong đúng 2 tháng mà không gián đoạn vận hành; và một chiến dịch phát sóng truyền hình trực tiếp gánh 10.000+ người dùng đồng thời với 130.000+ người tham gia, không một phút downtime khi đang lên sóng.

🔥 Bên trái là một trong những khoảnh khắc mình tự hào nhất — nhận giải "Nhân viên Ngôi sao mới của năm 2023". Đó là cột mốc đến giờ vẫn thúc mình làm tốt hơn nữa.

Ngoài viết code, mình thích được nhìn một sản phẩm thành hình từ ý tưởng đến lúc lên production — làm animation cho mượt, tối ưu hiệu năng, kèm cặp anh em trong đội, và thiết kế những giải pháp trụ được khi va vào lưu lượng thật.

🚀 Hiện mình đang là Senior Frontend Lead tại IITECH, và vẫn mở với những cơ hội thú vị — freelance, hợp tác, hoặc một vị trí full-time phù hợp. Cứ nhắn cho mình, rất vui được trò chuyện!

Ngôn ngữ lập trình
Javascript
Javascript (4 năm)
Typescript
Typescript (4 năm)
Python
Python (1 năm)
Frontend
React.Js
React.Js (4 năm)
Next.Js
Next.Js (3 năm)
React Native
React Native (2 năm)
Vue.Js
Vue.Js (1.5 năm)
Nuxt.Js
Nuxt.Js (1.5 năm)
Redux
Redux
Zustand
Zustand
Pinia
Pinia
React Query
React Query
Tailwind CSS
Tailwind CSS
Element Plus
Element Plus
Material UI
Material UI
Antd
Antd
Shadcn
Shadcn
SCSS
SCSS
Kiến trúc & Phương pháp
Micro Frontend
Design System & Design Token
GraphQL
REST API
Socket.io / Real-time
Web3 & MetaMask
Power BI Embedded
AI Agent / OpenAI API
Monorepo (Nx / Turbo)
CI/CD
Kiểm thử E2E
Zalo Mini App
MS Teams App
Agile / Scrum
Dẫn dắt & kèm cặp đội ngũ
Backend
Express.Js
Express.Js (2 năm)
Nest.Js
Nest.Js (2 năm)
Colyseus
Colyseus (1 năm)
Cơ sở dữ liệu
MySQL
MySQL
PostgreSQL
PostgreSQL
MongoDB
MongoDB
Firebase
Firebase
Khác
Docker
Docker
Cloud VPS
Cloud VPS
Npm
Npm
Yarn
Yarn
Pnpm
Pnpm
Vite
Vite
Git
Git
Kinh nghiệm
Senior Frontend Developer / Frontend Lead logo
Senior Frontend Developer / Frontend Lead IITECH là công ty công nghệ có trụ sở tại Úc, chuyên tư vấn, thiết kế, tùy biến và vận hành các giải pháp công nghệ cho khách hàng. Mình dẫn dắt đội frontend 10+ developer — định hướng kỹ thuật, review code và chịu trách nhiệm về chất lượng frontend trên các ứng dụng ReactJS quy mô lớn. Mình thiết lập coding standard, guideline kiến trúc và bộ pattern dùng lại cho cả đội, đồng thời đang dẫn dắt quá trình chuyển dịch sang kiến trúc Micro Frontend dựa trên nền Design System và Design Token dùng chung. Công việc hằng ngày gồm lập kế hoạch và ước lượng kỹ thuật, tối ưu hiệu năng, xử lý sự cố production, và kèm cặp anh em qua những vấn đề không có sẵn câu trả lời trên Stack Overflow.
12/2025 - Hiện tại
Frontend Developer / Frontend Lead logo
Frontend Developer / Frontend Lead PayV (trước đây là GKBEAUTY) là digital agency cung cấp dịch vụ trọn gói, mở rộng hệ sinh thái số thông qua thiết kế UX/UI, dịch vụ web/mobile và smart contract. Mình dẫn dắt đội frontend trên các nền tảng giao dịch crypto tần suất cao. Việc đáng nhớ nhất: một luồng Socket.io real-time đang làm tràn RAM trên production — mình truy ra các memory leak và đưa hệ thống về uptime 99,9% xuyên suốt giờ giao dịch cao điểm. Mình đưa sàn crypto "Bitruth" lên App Store trọn vẹn bằng React Native, thiết kế dashboard giao dịch với xác thực Web3 qua MetaMask và biểu đồ hiệu năng cao, đồng thời giảm độ trễ lấy dữ liệu bằng cách tổ chức lại state trên cả web lẫn mobile với Redux, Zustand và React Query.
08/2024 - 11/2025
Frontend Developer / Frontend Lead logo
Frontend Developer / Frontend Lead OHBI tập trung hóa các báo cáo Power BI và đảm bảo an toàn khi chia sẻ cho cá nhân, đội nhóm trong doanh nghiệp và cả đối tác bên ngoài. Mình migrate một codebase React/Redux ba năm tuổi sang Next.js 15 và Zustand gọn trong đúng 2 tháng mà không làm gián đoạn vận hành. Mình thiết kế và tích hợp chatbot AI Agent cho phép người dùng truy vấn dữ liệu hệ thống bằng ngôn ngữ tự nhiên, xây dựng giải pháp Power BI Embedded kèm automation bằng Python để xuất báo cáo và phân quyền động theo vai trò. Mình cũng mở rộng sản phẩm ra ngoài web với Zalo MiniApp và Microsoft Teams Tab App, và đặt ra coding standard để cả đội chuyển sang TypeScript.
06/2023 - Hiện tại
Frontend Developer / R&D logo
Frontend Developer / R&D Woay là nền tảng giúp doanh nghiệp tạo và số hóa các hoạt động tương tác với người dùng, thúc đẩy bán hàng dưới hình thức trò chơi. Nhận giải "Nhân viên Ngôi sao mới của năm 2023". Mình phụ trách R&D và phát triển fullstack cho nền tảng game sự kiện lấy cảm hứng từ AirConsole, xây bằng Colyseus và Node.js, triển khai tại các sự kiện offline lớn nơi hàng trăm người chơi dùng điện thoại làm tay cầm điều khiển màn hình chung mà không có độ trễ. Mình cũng thực hiện chiến dịch "VieON GameON Đón Tết" lên sóng chương trình Sóng 23 — 10.000+ CCU, 130.000+ người tham gia, tỷ lệ tham gia 59% và không downtime trong suốt buổi phát — cùng các module gamification (Vòng quay may mắn, Tặng quà, Nhiệm vụ) bằng VueJS, NuxtJS và Pinia cho khách hàng doanh nghiệp như Viettel và VieON.
05/2023 - 08/2024
Mentor kỹ thuật (ReactJS & Lập trình Web) logo
Mentor kỹ thuật (ReactJS & Lập trình Web) CodeGym là hệ thống đào tạo lập trình hiện đại với lộ trình dành cho người bắt đầu từ con số không, cam kết việc làm sau tốt nghiệp. Mình review code kỹ lưỡng cho học viên ở HTML/CSS, JavaScript, ReactJS và Python, phản hồi chi tiết theo nguyên tắc Clean Code và chuẩn thực tế trong ngành. Mình kèm học viên qua những phần khó nhất — debug lỗi logic, hiểu state management và vòng đời component — và bắc cầu từ lý thuyết sang thực tế bằng cách dạy quy trình Git chuyên nghiệp (Gitflow, Pull Request) cùng cách tổ chức dự án. Mình cũng tổ chức phỏng vấn kỹ thuật thử và review portfolio để giúp học viên có được công việc đầu tiên.
10/2022 - 10/2023
Thực tập sinh Frontend logo
Thực tập sinh Frontend F5Seconds là một trong những công ty đầu tiên cung cấp giải pháp và phát triển sản phẩm công nghệ cho thị trường tài chính Việt Nam từ năm 2010. Mình chuyển thiết kế Figma thành giao diện hoạt động được bằng ReactJS, đảm bảo tương thích đa trình duyệt và responsive, đồng thời phát hiện và xử lý các vấn đề UI/UX. Ngoài ra mình tích hợp các thành phần frontend với dịch vụ backend qua RESTful API để dữ liệu chạy thông suốt.
06/2022 - 08/2022
Dự án gần đây
Binder - Hệ thống quản lý đào tạo (IITECH)
Binder - Hệ thống quản lý đào tạo (IITECH)
Binder là hệ thống quản lý đào tạo (LMS) quy mô lớn. Mình phụ trách frontend, dẫn dắt quá trình chuyển dịch từ ứng dụng ReactJS monolith sang kiến trúc Micro Frontend dựa trên Design System dùng chung, để các module do nhiều nhóm xây riêng vẫn nhất quán khi sản phẩm lớn dần.
Vai trò: Senior Frontend Developer / Frontend Lead
Công việc đã làm:
  • - Thiết kế và triển khai kiến trúc Micro Frontend, chuyển ứng dụng ReactJS hiện có sang cấu trúc module hóa, bảo trì độc lập được.
  • - Xây dựng Design System và kiến trúc Design Token có khả năng mở rộng trên nền Untitled UI, cung cấp bộ component dùng lại và pattern giao diện nhất quán cho toàn hệ thống.
  • - Thiết kế và phát triển Dynamic Form Builder kéo-thả, cho phép người dùng tự cấu hình trường và bố cục form theo nghiệp vụ riêng.
  • - Triển khai quản lý phiên bản form để người dùng duy trì và quản lý nhiều phiên bản khác nhau của cùng một form.
  • - Tích hợp cả GraphQL lẫn REST API cho giao tiếp giữa các module frontend và dịch vụ backend.
  • - Tích hợp kiểm thử E2E và luồng self-test, cho phép developer chạy test case và tự động tải bằng chứng kiểm thử lên cho QC đối chiếu.
  • - Chủ trì tối ưu hiệu năng frontend, cải tiến kiến trúc và xử lý các sự cố production phức tạp.
ReactJS
Typescript
Zustand
Micro Frontend
GraphQL
REST API
Untitled UI
Material UI
Tailwind CSS
E2E Testing
Nền tảng SaaS Gamification Marketing (Freelance)
Nền tảng SaaS Gamification Marketing (Freelance)
Nền tảng SaaS multi-tenant cho các chiến dịch marketing dạng game, chịu tải 1.000+ người dùng đồng thời và 60.000+ người tham gia mỗi chiến dịch. Điểm nhấn là Game Builder "no-code" cho phép khách hàng không rành kỹ thuật tự tùy biến và phát hành game marketing mà không cần viết một dòng code.
Vai trò: Fullstack Developer / Team Lead
Công việc đã làm:
  • - Dẫn dắt đội fullstack thiết kế nền tảng chịu được 1.000+ người dùng đồng thời và 60.000+ người tham gia mỗi chiến dịch.
  • - Thiết kế kiến trúc Monorepo giúp chia sẻ code trơn tru giữa dashboard quản trị, các module game và dịch vụ backend.
  • - Phát triển Game Builder "no-code" với form động, cho phép khách hàng không rành kỹ thuật tự tùy biến giao diện và phát hành game ngay lập tức.
  • - Xây dựng các dịch vụ backend NestJS hiệu năng cao xử lý phân tích real-time, theo dõi người dùng và trả thưởng tự động.
NestJS
Nuxt 3
Typescript
Monorepo (Nx/Turbo)
Zustand
PostgreSQL
Bitruth (PayV) screenshot
Bitruth (PayV)
Bitruth là ứng dụng di động sàn giao dịch tiền mã hóa xây bằng React Native, cho phép người dùng giao dịch các tài sản số như Bitcoin (BTC), USDT và nhiều loại khác. Ứng dụng có biểu đồ giá real-time, đặt lệnh mua/bán, quản lý sổ lệnh, lịch sử giao dịch và quản lý tài sản cá nhân, mang lại trải nghiệm giao dịch mượt và an toàn trên di động.
Vai trò: React Native Developer
Công việc đã làm:
  • - Phát triển và tối ưu giao diện ứng dụng di động theo thiết kế.
  • - Triển khai các tính năng giao dịch cốt lõi: đặt lệnh, hiển thị sổ lệnh, biểu đồ giá real-time và lịch sử giao dịch.
  • - Xử lý cập nhật dữ liệu real-time qua socket để giá và trạng thái lệnh luôn mới nhất.
  • - Phát hành ứng dụng lên App Store với đầy đủ tính năng tương đương bản web.
  • - Xử lý nút thắt hiệu năng nghiêm trọng trong luồng Socket real-time, dứt điểm các memory leak (tràn RAM) từng làm hệ thống bất ổn trong giờ giao dịch cao điểm.
  • - Xây dựng các module giao dịch Futures và Options phức tạp, đảm bảo độ chính xác cao trong tính toán và hiển thị số liệu tài chính.
  • - Tích hợp API và đảm bảo luồng dữ liệu ổn định, an toàn trong toàn ứng dụng.
  • - Phối hợp với đội backend và QA để mang lại trải nghiệm chất lượng cao.
React Native
Redux Saga
Typescript
Socket
Git
Bitruth Game Trading screenshot
Bitruth Game Trading
Bitruth Game Trading là nền tảng game trên web tặng người dùng 1000 điểm mỗi ngày để tham gia các trò chơi chủ đề tiền mã hóa gồm Options, Futures và High-Low. Người chơi đạt mốc có thể rút thưởng USDT. Nền tảng còn có nhiệm vụ hằng ngày, điểm danh nhận thưởng và nhiều tính năng khác.
Vai trò: Frontend Developer
Công việc đã làm:
  • - Phát triển và tối ưu giao diện nền tảng game theo thiết kế.
  • - Tích hợp API để dữ liệu chạy thông suốt cho các tính năng game, nhiệm vụ và điểm danh.
  • - Triển khai biểu đồ tương tác để trực quan hóa dữ liệu game real-time.
  • - Xử lý logic game cho Options, Futures và High-Low, đảm bảo trải nghiệm chơi mượt và chính xác.
  • - Phối hợp với đội backend và QA để mang lại trải nghiệm chất lượng, dễ dùng.
React
JavaScript
HTML
CSS
API Integration
Charting Libraries
Dikex (PayV) screenshot
Dikex (PayV)
Website sàn giao dịch tiền mã hóa cho phép người dùng giao dịch các tài sản số như Bitcoin (BTC) và USDT, với lệnh thị trường, lệnh giới hạn, sổ lệnh, biểu đồ giá và lịch sử giao dịch.
Vai trò: Frontend Developer
Công việc đã làm:
  • - Phát triển giao diện biểu đồ và dựng các màn hình theo thiết kế.
  • - Xử lý cập nhật biểu đồ real-time và tùy biến chức năng biểu đồ để nâng trải nghiệm người dùng.
  • - Đảm bảo trực quan hóa dữ liệu mượt mà và đưa diễn biến thị trường vào nền tảng giao dịch.
  • - Tích hợp API và triển khai các tính năng của nền tảng.
Typescript
VueJs
Socket
VueUse
Vuex
Git
Scss
Best Trader (PayV) screenshot
Best Trader (PayV)
Website "Best Traders" cung cấp góc nhìn phân tích về thị trường đầu tư hiện đại, đặc biệt là tiền mã hóa. Người dùng có thể theo dõi xu hướng đầu tư, xem bảng xếp hạng trader hàng đầu trên các sàn lớn và cải thiện danh mục bằng dữ liệu phân tích chi tiết.
Vai trò: Frontend Developer
Công việc đã làm:
  • - Phát triển component giao diện và animation theo thiết kế.
  • - Tích hợp API và triển khai các tính năng của nền tảng.
  • - Dùng cơ chế cache của SWR để tối ưu hiệu năng và giảm độ trễ khi lấy dữ liệu.
Typescript
ReactJs
Zustand
Styled-components
React SWR
Apexcharts
Vite
Nginx
Linux
Git
On Hand BI (OnHandBI) screenshot
On Hand BI (OnHandBI)
OHBI tập trung hóa các báo cáo Power BI và đảm bảo an toàn khi chia sẻ cho cá nhân, đội nhóm trong doanh nghiệp và cả đối tác bên ngoài.
Vai trò: Fullstack Developer
Công việc đã làm:
  • - Tích hợp và sử dụng PowerBI-Embed.
  • - Phân quyền báo cáo theo người dùng: xây dựng tính năng cho phép tùy chỉnh quyền xem báo cáo theo nhu cầu từng đối tượng.
  • - App Report: tạo hệ thống gom nhiều báo cáo và nhiều góc nhìn người dùng vào một chỗ để quản lý gọn hơn.
  • - Hẹn lịch báo cáo: phát triển tính năng tự động gửi báo cáo qua email và Zalo hằng ngày.
  • - Tối ưu tốc độ tải báo cáo bằng Next.js để cải thiện hiệu năng và trải nghiệm.
  • - Migrate hệ thống từ ReactJS sang NextJS để tăng hiệu năng và dễ bảo trì.
  • - Quản lý đội, review code trước khi merge để đảm bảo chất lượng và best practice.
Typescript
ReactJS
NextJS
Tailwindcss
CoreUI
Python
PowerBI Embed
Keycloak
Git
Vieon - GameON Đón Tết (Woay) screenshot
Vieon - GameON Đón Tết (Woay)
Minigame ra mắt dịp Tết nhằm tăng tương tác, đạt hơn 130 nghìn người chơi với tỷ lệ tham gia game 59%.
Vai trò: Frontend Developer
Công việc đã làm:
  • - Dựng giao diện theo thiết kế Figma bằng VueJS, Element Plus và Ionic.
  • - Phát triển các tính năng: trả lời câu hỏi, hoàn thành nhiệm vụ, tặng quà, bảng xếp hạng, lịch sử quà và bộ sưu tập mảnh ghép.
  • - Triển khai hiệu ứng trong game.
  • - Xử lý phản hồi từ QC và khách hàng.
Typescript
VueJs
Pinia
Element Plus
Git
Chương trình khách hàng thân thiết Vietjet Skyjoi screenshot
Chương trình khách hàng thân thiết Vietjet Skyjoi
Minigame vòng quay may mắn dành cho khách hàng thân thiết.
Vai trò: Frontend Developer
Công việc đã làm:
  • - Dựng giao diện theo thiết kế Figma bằng VueJS, Element Plus và Ionic.
  • - Xử lý phản hồi từ QC và khách hàng.
Typescript
VueJs
Pinia
Element Plus
Git
Miniproduct (Woay) screenshot
Miniproduct (Woay)
Nền tảng multiplayer real-time lấy cảm hứng từ AirConsole, xây từ đầu, biến điện thoại thành tay cầm điều khiển một màn hình chung. Đã triển khai tại các sự kiện offline lớn, gánh hàng trăm người chơi cùng lúc mà không có độ trễ cảm nhận được.
Vai trò: Fullstack Developer
Công việc đã làm:
  • - Dựng giao diện theo thiết kế Figma bằng VueJS và Element Plus.
  • - Phát triển backend với Colyseus và ExpressJS.
  • - Xây ba màn hình: màn trình chiếu, màn điều khiển và màn người chơi.
  • - Triển khai toàn bộ tính năng game: quét mã QR vào phòng, khóa phòng, chọn giải thưởng, quay thưởng và giới hạn số người trúng.
  • - Xây dựng portal quản trị.
Typescript
VueJs
Tailwindcss
Colyseus
Docker
Pinia
Git.
Liên hệ
Bước tiếp theo là gì? Cứ liên hệ với mình nếu bạn đang tìm developer, có câu hỏi, hoặc đơn giản là muốn kết nối.
datly030102@gmail.com
Bạn cũng có thể tìm mình ở những nơi này!
2026 | Code by Datisekai