Nguyễn Kim Thi> 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.
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
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.
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.
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.
Kinh nghiệm làm việc
Backend Developer
Hiện tạiBackend Developer
HOÀN THÀNHKỹ sư phần mềm
HOÀN THÀNHDự án chuyên nghiệp
Nâng cấp hệ thống legacy CakePHP 2.x lên 5.x
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.
- CakePHP 2.x
- Phân tích ảnh hưởng
- Migrate màn hình & controller
- Smoke test
- CakePHP 5.x
Email automation bằng Laravel scheduled jobs và queue
Xây dựng luồng gửi email nhắc nhở tự động phục vụ vận hành hệ thống.
- Scheduler
- Queue
- Worker
- Gửi email
- Retry + log
Hệ thống quản lý sản xuất SIFMES và đồng bộ dữ liệu PLC
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ý.
- PLC
- SOAP service (C#)
- SQL Server
- Giao diện SIFMES
Công cụ nội bộ hỗ trợ kiểm thử AI & đồng bộ dữ liệu
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.
Mã nguồn công khai (GitHub Samples)
Auto Gen Test Exam
Ứ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
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
Plugin và luồng tự động hoá PHP/WordPress để upload/sync video lên YouTube.
Personal Finance App
Ứ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
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 - 2025Khoa CNTT / Hệ Thống Thông Tin
Liên hệ
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.