bash - quocdat@ubuntu:~
quocdat@ubuntu:~$ ./hello.sh

Cao Quốc Đạt

> Fullstack Developer_

Fullstack Developer với hơn 3 năm kinh nghiệm phát triển ứng dụng web bằng ReactJS và NodeJS, tập trung vào hiệu năng, khả năng mở rộng và trải nghiệm người dùng. Có kinh nghiệm làm việc trong môi trường startup, tham gia xuyên suốt quá trình phát triển sản phẩm từ thiết kế database, nghiên cứu công nghệ, phát triển hệ thống, triển khai server, thiết lập CI/CD với GitLab đến demo và trao đổi giải pháp với khách hàng. Tôi luôn chủ động học hỏi, thích nghi nhanh với công nghệ mới và hướng đến việc xây dựng các sản phẩm chất lượng, mang lại giá trị thực tế cho người dùng và doanh nghiệp.

Cao Quốc Đạt - Fullstack Developer

~/$ Thông tin liên hệ

Ngày sinh

12/09/2001

Điện thoại

0354492575

Email

datcaodev@gmail.com

Địa chỉ

Số 9, Ngõ 155 Phương Canh, Nam Từ Liêm, Hà Nội

Mạng xã hội

~/$ Kinh nghiệm làm việc

05/2023 - 05/2026

CÔNG TY CỔ PHẦN CÔNG NGHỆ CODEC VIỆT NAM

Fullstack Developer

1. Hệ thống quản lý nguồn thu RAR-SSC (hocphi.rar-ssc.vn)

Vai trò: Frontend Developer

Hệ thống quản lý và thanh toán học phí trực tuyến dành cho trường học, hiện đang phục vụ hơn 600 trường và tiếp tục mở rộng quy mô.

Tech Stack: ReactJS, TypeScript, React Query, Zustand, Ant Design, Firebase, Docker, Jenkins, Nginx

  • Xây dựng giao diện có khả năng mở rộng bằng ReactJS và Ant Design.
  • Xây dựng chức năng xác thực JWT và phân quyền RBAC.
  • Xây dựng và tích hợp module realtime cấu hình trạng thái bảo trì, đồng bộ thông báo trực tiếp.
  • Triển khai ứng dụng bằng Docker trên môi trường Linux.
2. SME - Admin Advertising planning (planning.adiq.vn)

Vai trò: Fullstack Developer

Hệ thống quản trị tài khoản đăng ký của SME và nhân viên, hỗ trợ quản lý phân quyền, đăng nhập SSO và đồng bộ dữ liệu rating, inventory từ VTV rating.

Tech Stack: ReactJS, NodeJS, ExpressJS, Keycloak, PostgreSQL, TypeORM, Redis, BullMQ, Docker

  • Cài đặt và tích hợp Keycloak cho xác thực, phân quyền RBAC và đăng nhập SSO.
  • Tùy chỉnh giao diện đăng nhập SSO Keycloak.
  • Phát triển service cron job đồng bộ dữ liệu rating và inventory từ VTV rating dùng Worker, BullMQ và Redis.
  • Tham gia xây dựng giao diện và ghép nối API trang quản trị bằng ReactJS.
  • Sử dụng Konga để quản lý API Gateway/service liên quan.
3. Codec Ad SDK (Instream/Outstream)

Vai trò: Frontend Developer

Bộ SDK quảng cáo hỗ trợ tích hợp quảng cáo video Instream và Outstream cho website, hỗ trợ VAST/VMAP/VPAID và tối ưu hiển thị đa nền tảng.

Tech Stack: TypeScript, Google IMA SDK, Rollup, HTML5 Video API, Docker, CDN

  • Tham gia phát triển SDK quảng cáo video dựa trên Google IMA.
  • Xây dựng luồng xử lý quảng cáo Instream cho HTML5 Video Player.
  • Phát triển các tính năng tracking impression, analytics và metadata thiết bị.
  • Tối ưu khả năng hiển thị quảng cáo trên Mobile, Tablet và Desktop.
4. Sim du lịch quốc tế (simdulichquocte.vn)

Vai trò: Fullstack Developer

Hệ thống Backend quản lý và đồng bộ dữ liệu từ đối tác cung cấp sim, quản lý tài khoản, sản phẩm, tỉ giá, gói cước và bảng giá đại lý.

Tech Stack: ReactJS, NextJS, TypeScript, NodeJS, ExpressJS, PostgreSQL, TypeORM, Cloudinary

  • Xây dựng các chức năng xác thực, phân quyền RBAC.
  • Tích hợp Cloudinary để lưu trữ hình ảnh.
  • Thiết kế PostgreSQL Materialized View nhằm tối ưu hiệu năng truy vấn dữ liệu bảng giá, gói cước.
  • Tham gia ghép nối API giao diện quản trị và website.
  • Phân tích yêu cầu và đề xuất giải pháp tối ưu quy trình đồng bộ dữ liệu với đối tác.
5. Hệ thống quản lý tài khoản ADS Admin

Vai trò: Fullstack Developer

ADS Admin là hệ thống quản trị tài khoản, quản lý các tài khoản DSP, nhân viên, kiểm duyệt campaign và điều hướng campaign đến hệ thống SSP.

Tech Stack: ReactJS, NodeJS, ExpressJS, Keycloak, PostgreSQL, TypeORM, Redis, Docker, Nginx

  • Cài đặt và tích hợp Keycloak cho các chức năng xác thực, phân quyền RBAC và đăng nhập SSO.
  • Tùy chỉnh giao diện đăng nhập SSO Keycloak.
  • Xây dựng chức năng xác thực OTP, gửi thông báo qua email sử dụng Redis.
  • Triển khai ứng dụng Docker trên môi trường Ubuntu Linux với Nginx reverse proxy.
  • Tham gia xây dựng giao diện và kết nối API trang quản trị.
6. Hệ thống AD Server

Vai trò: Backend Developer

Hệ thống xử lý yêu cầu lấy quảng cáo, lấy dữ liệu từ Redis, tạo file VAST/VMAP.

Tech Stack: TypeScript, NodeJS, ExpressJS, Redis, Docker, Nginx

  • Kết nối với Redis và SSP, DSP để xử lý yêu cầu và lấy dữ liệu quảng cáo.
  • Xây dựng module tạo file VAST/VMAP.
7. Hệ thống Tracking & Xử lý Dữ liệu

Vai trò: Backend Developer

Hệ thống tiếp nhận dữ liệu tracking quảng cáo dạng raw log, xử lý, làm sạch và tổng hợp dữ liệu phục vụ phân tích và báo cáo.

Tech Stack: Docker, GitLab CI/CD, Swagger, Ubuntu Linux, Nginx

  • Xây dựng hệ thống cronjob xử lý dữ liệu tracking theo lịch trình.
  • Thực hiện làm sạch, chuẩn hóa và xử lý dữ liệu tracking từ raw logs.
10/2022 - 05/2023

ASIM GROUP

Frontend Developer

Website Đài Phát Thanh và Truyền Hình Hà Giang

Vai trò: Frontend Developer

Website thông tin điện tử dành cho Đài Phát Thanh và Truyền Hình Hà Giang.

Tech Stack: ReactJS, TypeScript, Redux, HTML5 & CSS3, hls.js

  • Xây dựng giao diện web responsive bằng ReactJS và TypeScript, đảm bảo tương thích trên nhiều thiết bị.
  • Triển khai Redux để quản lý state tập trung và tối ưu luồng dữ liệu.
  • Tích hợp RESTful API và thực hiện kiểm thử API bằng Postman.

~/$ Chuyên môn

Frontend

ReactJS Redux React Query JavaScript TypeScript HTML5 CSS3 Tailwind CSS Ant Design

Backend & Database

Node.js Express.js PostgreSQL TypeORM Redis Keycloak

DevOps & Tools

Linux Server Docker Docker Compose Jenkins GitHub GitLab CI/CD Postman DBeaver Swagger Trello Jira Tabby

~/$ Học vấn

2020 - 2022

Trường Cao đẳng FPT (FPT Polytechnic)

Lập trình máy tính

~/$ Chứng chỉ

ACADEMIC PREPARATORY ENGLISH Level 3 - Topnotch 2

Đạt được: 2022