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

Cao Quoc Dat

> Fullstack Developer_

Fullstack Developer with over 3 years of experience in developing web applications using ReactJS and NodeJS, focusing on performance, scalability, and user experience. Experienced in startup environments, participating throughout the product development process from database design, technology research, system development, server deployment, CI/CD setup with GitLab to demoing and discussing solutions with clients. Always proactive in learning, quickly adapting to new technologies, and aiming to build quality products that bring real value to users and businesses.

Contact Me
Cao Quoc Dat - Fullstack Developer

~/$ Contact Information

Date of Birth

12/09/2001

Phone

0354492575

Email

datcaodev@gmail.com

Address

No. 9, Alley 155 Phuong Canh, Nam Tu Liem, Hanoi

Social Networks

~/$ Work Experience

05/2023 - 05/2026

CODEC VIETNAM TECHNOLOGY JSC

Fullstack Developer

1. RAR-SSC Revenue Management System (hocphi.rar-ssc.vn)

Role: Frontend Developer

An online tuition fee management and payment system for schools, currently serving over 600 schools and scaling.

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

  • Built a scalable interface using ReactJS and Ant Design.
  • Implemented JWT authentication and RBAC authorization.
  • Built and integrated a realtime module for maintenance state configuration and direct notification syncing.
  • Deployed applications using Docker on Linux environment.
2. SME - Admin Advertising planning (planning.adiq.vn)

Role: Fullstack Developer

An administration system for SME and employee accounts, supporting permission management, SSO login, and data synchronization for rating and inventory from VTV rating.

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

  • Installed and integrated Keycloak for authentication, RBAC, and SSO login.
  • Customized the Keycloak SSO login interface.
  • Developed a cron job service to sync rating and inventory data from VTV rating using Worker, BullMQ, and Redis.
  • Participated in building the UI and integrating APIs for the admin page using ReactJS.
  • Used Konga to manage related API Gateways/services.
3. Codec Ad SDK (Instream/Outstream)

Role: Frontend Developer

An advertising SDK supporting Instream and Outstream video ads integration for websites, supporting VAST/VMAP/VPAID and optimizing cross-platform display.

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

  • Participated in developing a video ad SDK based on Google IMA.
  • Built the Instream ad processing flow for HTML5 Video Player.
  • Developed impression tracking, analytics, and device metadata features.
  • Optimized ad display capabilities on Mobile, Tablet, and Desktop.
4. International Travel Sim (simdulichquocte.vn)

Role: Fullstack Developer

Backend system to manage and sync data from sim partners, managing accounts, products, exchange rates, data packages, and agency pricing.

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

  • Built authentication and RBAC authorization functions.
  • Integrated Cloudinary for image storage.
  • Designed PostgreSQL Materialized Views to optimize query performance for pricing and package data.
  • Participated in API integration for the admin and website interfaces.
  • Analyzed requirements and proposed optimal solutions for the data synchronization process with partners.
5. ADS Admin Account Management System

Role: Fullstack Developer

An account administration system managing DSP accounts, employees, campaign moderation, and routing campaigns to the SSP system.

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

  • Installed and integrated Keycloak for authentication, RBAC, and SSO login.
  • Customized the Keycloak SSO login interface.
  • Built OTP authentication and email notification features using Redis.
  • Deployed Docker applications on Ubuntu Linux with Nginx reverse proxy.
  • Participated in building the UI and connecting APIs for the admin page.
6. AD Server System

Role: Backend Developer

A system that processes ad requests, retrieves data from Redis, and generates VAST/VMAP files.

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

  • Connected with Redis and SSP/DSP to process requests and retrieve ad data.
  • Built a module to generate VAST/VMAP files.
7. Tracking & Data Processing System

Role: Backend Developer

A system that receives advertising tracking data in raw log format, processes, cleans, and aggregates data for analysis and reporting.

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

  • Built a cronjob system to process tracking data on schedule.
  • Performed cleaning, standardization, and processing of tracking data from raw logs.
10/2022 - 05/2023

ASIM GROUP

Frontend Developer

Ha Giang Radio and Television Website

Role: Frontend Developer

Electronic information website for Ha Giang Radio and Television.

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

  • Built a responsive web interface using ReactJS and TypeScript, ensuring cross-device compatibility.
  • Implemented Redux for centralized state management and optimized data flow.
  • Integrated RESTful APIs and performed API testing with Postman.

~/$ Expertise

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

~/$ Education

2020 - 2022

FPT Polytechnic College

Computer Programming

~/$ Certificates

ACADEMIC PREPARATORY ENGLISH Level 3 - Topnotch 2

Achieved: 2022