Chuyển tới nội dung chính
Kim Thi
Xin chào, tôi là

PHP / Backend Developer

Hiện làm tại NTQ Solution, chủ yếu với PHP (Laravel, CakePHP) và SQL. Đã nâng cấp hệ thống CakePHP 2.x lên 5.x, xây dựng luồng email tự động bằng Laravel queue và scheduler, và đồng bộ dữ liệu PLC về SQL Server.

2+ năm kinh nghiệmHiện tại: NTQ SolutionPHP · Laravel · CakePHP · SQL ServerGitHub
Sẵn sàng cho cơ hội mới
Nguyễn Kim ThiBackend · PHP
Cuộn để xem
01

Giới thiệu

Tôi học ngành Hệ thống thông tin tại Đại học Thủy Lợi và đã có hơn 2 năm làm việc với vai trò backend. Kinh nghiệm của tôi trải dài từ hệ thống sản xuất nhà máy (SIFMES), migration hệ thống legacy CakePHP, cho đến vị trí Backend Developer hiện tại ở NTQ Solution.

Tôi thích nâng cấp hệ thống legacy một cách an toàn, xây dựng queue và background job có retry và dễ theo dõi, và giữ dữ liệu đồng bộ giữa các hệ thống.

Năng lực chuyên môn

01

Migration & Kiểm soát rủi ro

  • Có kinh nghiệm trực tiếp migrate hệ thống legacy CakePHP 2.x lên 5.x.
  • Phân tích phạm vi ảnh hưởng và xử lý lỗi logic cũ để giảm rủi ro regression.
  • Đảm bảo tính tương thích cho các luồng nghiệp vụ cốt lõi sau khi nâng cấp.
02

Vận hành & Tự động hoá

  • Phát triển Laravel scheduled jobs và queue workers cho các tác vụ email tự động.
  • Quản lý trạng thái xử lý, triển khai cơ chế retry và logging chi tiết.
  • Thiết lập luồng hoạt động ổn định và dễ dàng theo dõi trên production.
03

API, Database & Đồng bộ dữ liệu

  • Thiết kế REST API và xây dựng luồng đồng bộ dữ liệu giữa các hệ thống (ví dụ: PLC về SQL Server).
  • Áp dụng database locks, retry và logging để bảo vệ toàn vẹn dữ liệu.
  • Làm việc tốt với SQL queries, phân tích schema và các ràng buộc dữ liệu.
02

Dự án chọn lọc

01

Nâng cấp hệ thống legacy CakePHP 2.x lên 5.x

PHP · CakePHP · SQL · Git
Kaopiz Software10/2025 - 04/2026
Kaopiz Software·Full-stack Developer·10/2025 - 04/2026

Nâng cấp hệ thống backend legacy từ CakePHP 2.x lên 5.x, đảm bảo tương thích các luồng nghiệp vụ chính sau migration.

Luồng xử lý
  1. CakePHP 2.x
  2. Phân tích ảnh hưởng
  3. Migrate màn hình & controller
  4. Smoke test
  5. CakePHP 5.x
Điểm nhấn kỹ thuật:
  • Migrate các màn hình và controller.
  • Điều tra lỗi phát sinh và lỗi logic từ version 2.x, phân tích phạm vi ảnh hưởng và smoke test để giảm rủi ro regression.
02

Email automation bằng Laravel scheduled jobs và queue

PHP · Laravel · Scheduler/Cron · Queue · Database · Logging
Kaopiz Software10/2025 - 11/2025
Kaopiz Software·Backend Developer·10/2025 - 11/2025

Xây dựng luồng gửi email nhắc nhở tự động phục vụ vận hành hệ thống.

Luồng xử lý
  1. Scheduler
  2. Queue
  3. Worker
  4. Gửi email
  5. Retry + log
Điểm nhấn kỹ thuật:
  • Phát triển scheduled command và dispatch job qua queue.
  • Quản lý trạng thái gửi, retry và log lỗi để hỗ trợ theo dõi vận hành.
03

Hệ thống quản lý sản xuất SIFMES và đồng bộ dữ liệu PLC

PHP · Laravel · C# · SOAP · SQL Server
Ngân Giang11/2023 - 05/2025
Ngân Giang·Kỹ sư phần mềm·11/2023 - 05/2025

Phát triển module quản lý sản xuất và luồng đồng bộ dữ liệu từ thiết bị về hệ thống quản lý.

Luồng xử lý
  1. PLC
  2. SOAP service (C#)
  3. SQL Server
  4. Giao diện SIFMES
Điểm nhấn kỹ thuật:
  • Xử lý logic phần trăm hoàn thành theo giai đoạn/trạm.
  • Xây dựng SOAP Service đồng bộ dữ liệu từ PLC về SQL Server và hỗ trợ theo dõi tiến độ trên UI.
04

Công cụ nội bộ hỗ trợ kiểm thử AI & đồng bộ dữ liệu

Python · Flask · React · PostgreSQL · Docker
Kaopiz Software04/2026 - 05/2026
Kaopiz Software·Full-stack Developer·04/2026 - 05/2026

Công cụ nội bộ hỗ trợ kiểm thử AI và đồng bộ dữ liệu giữa hai hệ thống qua UI, cronjob định kỳ và webhook.

Điểm nhấn kỹ thuật:
  • Thiết kế luồng mapping dữ liệu.
  • Quản lý trạng thái đồng bộ, database lock, retry và logging để đảm bảo tính toàn vẹn dữ liệu.

Mã nguồn công khai (GitHub Samples)

Auto Gen Test Exam

FastAPI · Next.js · Gemini · Docker

Ứng dụng tạo đề thi bằng AI (FastAPI/Gemini/Next.js) với pipeline CI/CD và Docker Compose.

Nền tảng Manga tích hợp OCR & TTS

Spring Boot · Next.js · OCR · TTS

Web app full-stack trích xuất lời thoại từ ảnh truyện tranh và đọc thành tiếng (Spring Boot/Next.js).

WordPress Auto-Sync YouTube

WordPress · PHP · Docker

Plugin và luồng tự động hoá PHP/WordPress để upload/sync video lên YouTube.

EduSmart

FastAPI · Next.js · PostgreSQL

Nền tảng hỗ trợ học tập cá nhân hoá tích hợp Gemini AI (FastAPI, JWT, Next.js).

Personal Finance App

Flutter · SQLite · Supabase

Ứng dụng di động Flutter quản lý tài chính offline-first với Drift (SQLite) và Supabase.

Tìm kiếm ảnh dựa trên kết cấu

C# · WinForms · Gabor

Thuật toán xử lý ảnh bằng C# WinForms sử dụng bộ lọc Gabor để trích xuất đặc trưng.

Kỹ năng chuyên môn

Dùng hằng ngày

PHP · Laravel · CakePHP · MySQL · SQL Server · Docker · Git

Đã dùng trong dự án

PostgreSQL · C# · Python (Flask) · REST API · SOAP · Postman · Linux / Shell

Kỹ thuật backend

Queue jobs & workers · Scheduled jobs · Transactions & row locks · Data synchronization · SQL indexing

Đã từng làm quen

Java (Spring Boot) · TypeScript (Next.js) · Flutter

Học vấn

Đại Học Thuỷ Lợi

2021 - 2025

Khoa CNTT / Hệ Thống Thông Tin

  • Xếp loại: Giỏi
  • GPA tích lũy: 3.27/4.0
  • Học bổng Xuất sắc (Kỳ II năm học 2022-2023)
03

Kinh nghiệm làm việc

06/2026 - Hiện tạiHiện tại

NTQ Solution JSC.

Backend Developer
  • Phát triển và bảo trì các tính năng backend, API, logic nghiệp vụ và cơ sở dữ liệu bằng PHP và Laravel.
PHP · Laravel · SQL · Docker
10/2025 - 05/2026

Kaopiz Software

Backend Developer
  • Nâng cấp hệ thống legacy CakePHP 2.x lên 5.x, đảm bảo tương thích logic nghiệp vụ.
  • Xây dựng luồng gửi email nhắc nhở tự động bằng Laravel scheduled jobs và queue.
  • Phát triển công cụ nội bộ hỗ trợ kiểm thử AI và đồng bộ dữ liệu qua UI, cronjob, webhook.
PHP · CakePHP · Laravel · Python · Flask · React · PostgreSQL · Docker
11/2023 - 05/2025

CÔNG TY TNHH THƯƠNG MẠI VÀ PHÁT TRIỂN CÔNG NGHỆ NGÂN GIANG

Kỹ sư phần mềm
  • Phát triển module quản lý sản xuất cho hệ thống SIFMES.
  • Xây dựng SOAP Service đồng bộ dữ liệu tự động từ PLC về SQL Server.
  • Xử lý logic tính phần trăm hoàn thành theo giai đoạn/trạm và hiển thị trên UI.
PHP · Laravel · C# · SOAP · SQL Server
04

Liên hệ

Cùng làm việc nhé?
thi12a3qv2@gmail.com

Hiện tôi là Backend Developer tại NTQ Solution và sẵn sàng trao đổi về cơ hội backend mới. Cách nhanh nhất để liên hệ là email hoặc form bên dưới.