Xin chào, tôi là

Trần Văn Ngọ

Full Stack Developer

2 năm thực chiến Full Stack — Back-end với Flask, Express, Laravel; Front-end với VueJS, ReactJS, Next.js. Thiết kế hệ thống enterprise: RESTful API, pipeline automation và đồng bộ đa nguồn dữ liệu quy mô production.

0 Năm Back-end
0 Năm Front-end
0 Dự án production
Trần Văn Ngọ
Python
ReactJS

Giới thiệu

2 năm kinh nghiệm Back-end với Python (Flask), Node.js (Express) và PHP (Laravel). Thiết kế và triển khai RESTful API phục vụ nghiệp vụ phức tạp — phân quyền RBAC, xử lý transaction, tối ưu MySQL (schema design, indexing, query tuning).

2 năm kinh nghiệm Front-end với VueJS, ReactJS và Next.js — phát triển SPA/SSR, component architecture, state management, tích hợp API và tối ưu hiệu năng render trên hệ thống quy mô thực tế.

Tư duy automate-first: thiết kế pipeline end-to-end (crawl → xử lý → đồng bộ), retry/idempotent, logging & monitoring. Containerize service bằng Docker, vận hành trên Linux, quy trình Git (GitLab/GitHub). Tận dụng AI/LLM (Cursor, ChatGPT, Copilot) để tăng năng suất phát triển.

Điện thoại 0798 854 527
Địa chỉ Yên Xá, Thanh Liệt, Hà Nội
Trạng thái Đang nhận dự án

Kỹ năng

Back-end Python · Node.js · PHP

Flask, Express, Laravel — thiết kế RESTful API, middleware, authentication/authorization, xử lý nghiệp vụ phức tạp, MySQL schema design & query optimization.

Front-end VueJS · ReactJS · Next.js

VueJS, ReactJS, Next.js — SPA/SSR, component-based architecture, state management, tích hợp RESTful API, lazy loading & tối ưu hiệu năng front-end.

Data & Automation Python · Selenium · N8N

Xây dựng crawler service đa nguồn, xử lý session/cookie, CAPTCHA, ETL pipeline và đồng bộ dữ liệu real-time giữa các hệ thống.

DevOps & System Docker · Linux · Git

Docker containerize microservice/worker, CI/CD workflow, vận hành Linux server, bash scripting và version control GitLab/GitHub.

Data Visualization Apache Superset

Xây dựng dashboard analytics với Apache Superset — biểu đồ thống kê, KPI monitoring và báo cáo dữ liệu từ pipeline thu thập.

Flask Laravel Express VueJS ReactJS Next.js Pinia Redux MySQL Docker Selenium N8N Superset RESTful API Git

Kinh nghiệm làm việc

2024 — 2026 DataQ

Full Stack Developer

Hệ thống quản lý văn bản & tích hợp đa nguồn dữ liệu

  • Phát triển module Front-end với VueJS/ReactJS cho quy trình văn bản điều hành — form động, workflow UI, real-time status tracking.
  • Thiết kế RESTful API (Flask/Laravel) phục vụ nghiệp vụ văn bản đến/đi: tiếp nhận, phân loại, phân công, phê duyệt, ban hành.
  • Xây dựng pipeline automation crawler → processor → sync, kiến trúc tách module dễ scale.
  • Tối ưu throughput, latency; triển khai retry, idempotency, logging cho hệ thống đồng bộ production.
  • Tích hợp ký số PDF vào luồng trình ký — phê duyệt — ban hành văn bản.
  • Pipeline crawl Python (Requests, Selenium) xử lý >100 request/phút, session/cookie, CAPTCHA.
  • Docker containerize worker/service, polling phát hiện và đồng bộ dữ liệu mới tự động.
2024 — 2025 Dự án Quận / Thành phố

Full Stack Developer

Hệ thống thu thập dữ liệu phục vụ thống kê & dashboard

  • Phát triển giao diện quản trị với ReactJS/Next.js — module thống kê, filter dữ liệu, tích hợp API backend.
  • Xây dựng pipeline crawl Python đa nguồn, xử lý session/cookie, CAPTCHA, throughput cao.
  • Thiết kế ETL pipeline: chuẩn hóa, validate, làm sạch dữ liệu trước khi persist MySQL.
  • Tối ưu MySQL schema & indexing phục vụ aggregate query và hệ thống downstream.
  • Triển khai dashboard analytics Apache Superset — KPI, biểu đồ thống kê theo thời gian thực.
  • Đồng bộ dữ liệu qua RESTful API, đảm bảo consistency và độ trễ thấp cho layer hiển thị.

Dự án nổi bật

DataQ · Full Stack · 2024–2026

Hệ thống quản lý văn bản & tích hợp đa nguồn dữ liệu

Tham gia phát triển hệ thống quản lý văn bản điều hành kết hợp tích hợp dữ liệu từ nhiều nguồn web. Xây dựng workflow automation giảm thao tác thủ công, thiết kế pipeline crawler → processor → sync đảm bảo dễ scale và vận hành ổn định trên môi trường production.

  • Triển khai luồng nghiệp vụ văn bản đến – văn bản đi: tiếp nhận, phân loại, phân công, theo dõi trạng thái, phê duyệt, ban hành; đồng bộ dữ liệu giữa các hệ thống/portal bên ngoài.
  • Thiết kế RESTful API (Flask/Laravel) phục vụ chuyển xử lý, cập nhật tiến độ, phản hồi — tích hợp phân hệ nghiệp vụ (tư vấn – đấu thầu), thống nhất mô hình dữ liệu và quy trình xử lý.
  • Phát triển giao diện VueJS/ReactJS: form động, workflow UI, theo dõi tiến độ văn bản real-time, tích hợp API backend.
  • Tích hợp ký số tài liệu PDF phục vụ quy trình trình ký – phê duyệt – ban hành văn bản.
  • Pipeline crawl Python (Requests, Selenium) xử lý luồng nhiều bước, session/cookie, CAPTCHA — ổn định ở tần suất >100 request/phút.
  • Chuẩn hóa, validate dữ liệu; luồng đa chiều web nguồn → xử lý nội bộ → đẩy sang hệ thống khác qua API/automation (Selenium), đảm bảo idempotency, retry và theo dõi trạng thái đồng bộ.
  • Docker containerize worker/service crawl & sync; polling/lắng nghe thay đổi phát hiện dữ liệu mới; tách biệt thành phần crawl, xử lý, đồng bộ để dễ scale.
VueJSReactJSFlaskLaravelPythonSeleniumDockerMySQL
Full Stack · 2024–2025

Hệ thống thu thập dữ liệu phục vụ thống kê & dashboard

Phát triển web phân tích dữ liệu cho quận/thành phố — hệ thống thu thập dữ liệu từ nhiều nguồn website, tổng hợp, phân tích và hiển thị trên dashboard. Phối hợp toàn bộ luồng từ crawl backend đến giao diện quản trị và trực quan hóa dữ liệu.

  • Xây dựng pipeline crawl Python (Requests, Selenium) xử lý luồng nhiều bước, duy trì session/cookie, CAPTCHA — đảm bảo ổn định khi thu thập tần suất cao.
  • Chuẩn hóa, làm sạch và validate dữ liệu trước khi lưu trữ database; thiết kế & tối ưu cấu trúc MySQL phục vụ truy vấn thống kê, hiệu năng cho hệ thống downstream.
  • Phát triển giao diện quản trị ReactJS/Next.js — module thống kê, bộ lọc dữ liệu, tích hợp RESTful API backend.
  • Xây dựng dashboard và trực quan hóa dữ liệu bằng Apache Superset — biểu đồ thống kê phục vụ phân tích, theo dõi và ra quyết định.
  • Phối hợp các hệ thống hiển thị qua API hoặc database, cung cấp dữ liệu đầu vào chính xác và kịp thời cho layer trực quan hóa.
ReactJSNext.jsPythonSeleniumSupersetMySQLREST API

Học vấn

2020 — 2024

Đại học Xây dựng Hà Nội

CNTT — Công nghệ phần mềm

Chuyên ngành Công nghệ phần mềm

Liên hệ

Sẵn sàng cho dự án Full Stack tiếp theo

Liên hệ trực tiếp để thảo luận yêu cầu kỹ thuật, timeline và phạm vi công việc.

Đang nhận dự án

Một số về tôi

Trần Văn Ngọ — Full Stack Developer

Trần Văn Ngọ

Full Stack Developer · Hà Nội

Sinh viên tốt nghiệp CNTT Đại học Xây dựng Hà Nội, hiện tập trung phát triển hệ thống Full Stack — từ RESTful API, pipeline automation đến giao diện VueJS/ReactJS/Next.js. Tư duy automate-first, ưu tiên giải pháp ổn định, dễ scale và vận hành lâu dài.

0 Năm kinh nghiệm Back-end
0 Năm kinh nghiệm Front-end
0 Dự án production
0 Nhóm kỹ năng chuyên môn
0 Request crawl / phút
0 Năm học CNTT