Đại An

Đưa sản phẩm web production ra thực tế end-to-end

Full-stack engineer với 2,5 năm làm TypeScript, Next.js và Nest.js — đồng thời là DevOps chính trên dự án khách hàng (Terraform, Docker, GitHub Actions, AWS). Mình giao tính năng trên các sản phẩm AI/RAG, streaming realtime và đặt lịch, làm việc tiếng Anh với đối tác nước ngoài.

Ảnh đại diện của Đại An

Hành trình làm việc

Các mốc giao sản phẩm khách hàng và phụ trách DevOps.

  1. Software Engineer

    Hiện tại
    Tokyo Tech Lab Viet Nam10/2024 — Hiện tại
    • Được promote từ intern trong sáu tháng; hiện giao tính năng end-to-end trên ba sản phẩm khách hàng song song trong đội 5–15 engineer, từ thiết kế kỹ thuật qua code review đến release trên AWS.
    • Là DevOps engineer chính trên các dự án khách hàng, chuẩn hóa Terraform infrastructure-as-code và pipeline GitHub Actions thành template tái sử dụng giữa các dự án và môi trường.
    • Loại bỏ một lớp lỗi tích hợp frontend–backend lặp lại bằng việc đưa contract API type-safe sinh từ OpenAPI thành chuẩn dùng chung trong team.
    • Đảm bảo chất lượng release qua Gitflow code review, và sở hữu tài liệu kiến trúc giúp rút ngắn thời gian onboard thành viên mới.
    • Làm việc trực tiếp với product owner và designer nước ngoài bằng tiếng Anh, biến yêu cầu nghiệp vụ thành kế hoạch kỹ thuật theo sprint.
    • Next.js
    • Nest.js
    • TypeScript
    • AWS
    • Terraform
    • GitHub Actions
  2. Software Intern

    Tokyo Tech Lab Viet Nam04/2024 — 10/2024
    • Xây dựng Gitman — công cụ quản lý Git repository nội bộ — từ đầu với Vue.js, TypeScript, Nest.js và MongoDB, rồi phát hành dùng nội bộ toàn công ty.
    • Ship tính năng workflow Vue 3 và TypeScript vào nền tảng HRM production trong đội 20 engineer, sau đó chuyển sang làm sản phẩm hướng khách hàng khi kết thúc thực tập.
    • Vue 3
    • TypeScript
    • Nest.js
    • MongoDB

Dự án

Toàn bộ case study từ công việc khách hàng và cá nhân — ngữ cảnh, phần mình sở hữu, và những gì đã ship.

Kotae — Nền tảng AI Chatbot

Full-stack Developer / DevOps · Tokyo Tech Lab · đội 14 người · 08/2024 – Hiện tại

Live site

SaaS chatbot AI hỗ trợ khách hàng SME, kết hợp hỏi đáp tri thức RAG với nhắn tin đa kênh.

Việc mình làm

  • Sở hữu giao hàng end-to-end từ giai đoạn sớm: Nest.js API, Next.js admin/embed UI, và AWS/GitOps (Docker/ECR, Helm, Terraform Cognito/S3).
  • Xây flow chat/Socket.io trên Nest.js và job Redis/Bull cho analytics cùng email trên MongoDB + OpenAI/LangChain.
  • Ship cấu hình chatbot Next.js, luồng train knowledge base, dashboard lịch sử/analytics, và widget nhúng kèm publish WordPress.
  • Next.js
  • Nest.js
  • TypeScript
  • MongoDB
  • LangChain
  • OpenAI
  • AWS

StarLive — Nền tảng Live Streaming

Frontend Developer · Tokyo Tech Lab · đội 15 người · 07/2026 – Hiện tại

Dự án khách hàng — không có link công khai

Nền tảng livestream và video call 1:1 trả phí với billing theo phút realtime và tích hợp RTC cross-app.

Việc mình làm

  • Xây console giám sát live admin với phát lại multi-room Tencent TRTC, log chat IM, danh sách viewer và thao tác moderator (kick/end/premium), chia sẻ qua package Turborepo giữa admin và production.
  • Implement UI review recording và analytics phiên livestream — playback/chi tiết kèm tag/comment, thống kê phiên, biểu đồ timeline và xếp hạng tiêu thụ.
  • Giao luồng quyết toán phí sản xuất agency với bulk confirm/success-fail và localization EN/JA.
  • Dẫn migration Turborepo monorepo cho admin frontend (Next.js), tách shared package và căn Docker/CI cho workspace build.
  • Next.js
  • Nest.js
  • TypeScript
  • PostgreSQL
  • Redis
  • Tencent RTC
  • AWS

ERC Booking — Đặt lịch phòng khám

Full-stack Developer / DevOps · Tokyo Tech Lab · đội 5 người · 01/2026 – 05/2026

Dự án khách hàng — không có link công khai

Nền tảng đặt lịch phòng khám với RBAC, hạ tầng đa môi trường tự động và pipeline thông báo đa ngôn ngữ.

Việc mình làm

  • Dẫn DevOps cho nền tảng booking phòng khám, provision hạ tầng AWS đa môi trường bằng Terraform (VPC, ECS Fargate, Aurora, Redis, ALB, CloudFront, S3, SQS, SES).
  • Sở hữu CI/CD GitHub Actions cho deploy frontend S3/CloudFront, rollout backend ECR/ECS, và migration Liquibase qua các môi trường.
  • Xây API RBAC Nest.js và tính năng admin React cho quản lý user/role với client đồng bộ OpenAPI.
  • Implement pipeline email bất đồng bộ qua SQS worker và SES SMTP với template Handlebars đa ngôn ngữ.
  • React
  • Nest.js
  • TypeScript
  • Terraform
  • AWS
  • PostgreSQL
  • GitHub Actions

HRM Platform — Quản trị nhân sự

Front-end Developer · Tokyo Tech Lab · đội 20 người · 04/2024 – 10/2024

Dự án khách hàng — không có link công khai

Hệ thống nhân sự nội bộ gồm module nhân viên, chấm công và workflow HR.

Việc mình làm

  • Xây và tinh chỉnh UI workflow HR bằng Vue 3 và TypeScript cho hệ thống production phục vụ 50+ nhân sự nội bộ, cải thiện khả năng dùng và ổn định.
  • Implement API Nest.js và lớp dữ liệu MySQL cho các module HR cốt lõi.
  • Sửa bug và iterate UX dựa trên phản hồi người dùng nội bộ.
  • Vue 3
  • TypeScript
  • Nest.js
  • MySQL

Personal Portfolio

Independent Developer · Dự án cá nhân · 09/2025 – Hiện tại

Repository

Portfolio cá nhân đa ngôn ngữ giới thiệu dự án và hồ sơ nghề nghiệp, self-host với CI/CD tự động.

Việc mình làm

  • Xây portfolio đa ngôn ngữ (EN/VI) với Next.js, TypeScript, Tailwind CSS, next-intl và Framer Motion.
  • Deploy trên VPS với Docker Compose (Next.js standalone + Nginx reverse proxy HTTPS) và Watchtower tự cập nhật từ Docker Hub.
  • Tự động hóa CI/CD qua GitHub Actions (lint, type-check, build/push image) kèm cảnh báo Telegram cho deploy và form liên hệ.
  • Next.js
  • TypeScript
  • Docker
  • Nginx
  • GitHub Actions
  • Telegram

Về mình

Full-stack software engineer với 2,5 năm phát triển web app production bằng TypeScript, Next.js và Nest.js, đồng thời là DevOps engineer chính trên dự án khách hàng (Terraform, Docker, GitHub Actions, AWS). Đã giao tính năng end-to-end trên ba sản phẩm khách hàng song song — chatbot AI/RAG, streaming realtime tính phí theo phút, và đặt lịch phòng khám — trong đội 5–15 engineer, làm việc trực tiếp với product owner và designer nước ngoài bằng tiếng Anh.

Công nghệ mình dùng

Ngôn ngữ

  • TypeScript
  • JavaScript
  • SQL

Frontend

  • Next.js
  • React
  • Vue 3
  • Tailwind CSS
  • Shadcn UI
  • Vite

Backend

  • Nest.js
  • Node.js
  • Express.js
  • REST/OpenAPI
  • Socket.io
  • LangChain

Database & Cache

  • PostgreSQL
  • MongoDB
  • MySQL
  • Redis

Cloud & DevOps

  • AWS
  • Terraform
  • Docker
  • Nginx
  • GitHub Actions
  • Linux
  • Grafana

Thực hành & công cụ

  • Agile Scrum
  • Gitflow
  • Code Review
  • Jira
  • Postman
  • Figma
  • Turborepo

Học vấn

Nền tảng đào tạo phía sau công việc.

Đại học Đại Nam

Cử nhân Công nghệ Thông tin

GPA 3.58 / 4.0 · 2020 – 2024

CV

Tóm tắt kinh nghiệm, kỹ năng và dự án tiêu biểu — khớp với nội dung trên site.

Kết nối

Mình mở cho vị trí full-time/contract và cả hợp tác dự án. Gửi tin nhắn — thường phản hồi trong 24–48 giờ.

Thông tin chỉ dùng để phản hồi (không spam).

Đại An | Portfolio