Skip to main content
Kim Thi
Hello, I am

PHP / Backend Developer

Currently at NTQ Solution, working with PHP (Laravel, CakePHP) and SQL. I have upgraded a CakePHP 2.x system to 5.x, built email automation with Laravel queues and the scheduler, and synced PLC data into SQL Server.

2+ years experienceCurrently: NTQ SolutionPHP · Laravel · CakePHP · SQL ServerGitHub
Open to new opportunities
Nguyen Kim ThiBackend · PHP
Scroll to explore
01

About

I studied Information Systems at Thuy Loi University and have spent 2+ years working on backend development. My experience ranges from a factory production system (SIFMES) to a CakePHP legacy upgrade, and I currently work as a Backend Developer at NTQ Solution.

I enjoy upgrading old systems safely, building background jobs that can retry and be monitored, and keeping data in sync between systems.

Capabilities

01

Legacy migration & Regression risk

  • Hands-on experience migrating legacy CakePHP 2.x systems to 5.x.
  • Analyzed impact scopes and resolved old logic bugs to mitigate regression risks.
  • Ensured compatibility for core business flows post-migration.
02

Backend operations & Automation

  • Developed Laravel scheduled jobs and queue workers for email automation.
  • Managed job states, implemented retry mechanisms, and detailed logging.
  • Built stable operational flows that are easy to monitor in production.
03

API, Database & Data sync

  • Designed REST APIs and built data synchronization flows between systems (e.g., PLC to SQL Server).
  • Applied database locks, retries, and logging to protect data integrity.
  • Proficient in SQL queries, schema analysis, and handling data constraints.
02

Selected projects

01

Legacy CakePHP 2.x to 5.x Migration

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

Upgraded a legacy backend system from CakePHP 2.x to 5.x, ensuring core business flows remained compatible.

Flow
  1. CakePHP 2.x
  2. Impact analysis
  3. Migrate screens & controllers
  4. Smoke test
  5. CakePHP 5.x
Technical Highlights:
  • Migrated screens and controllers.
  • Investigated logic bugs from version 2.x, analyzed impact scopes, and performed smoke tests to reduce regression risks.
02

Email Automation via Laravel Scheduled Jobs & Queues

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

Built an automated email reminder flow to support system operations.

Flow
  1. Scheduler
  2. Queue
  3. Worker
  4. Send email
  5. Retry + log
Technical Highlights:
  • Developed scheduled commands and dispatched jobs via queues.
  • Managed delivery states, retries, and error logs for operational monitoring.
03

SIFMES Production Management & PLC Data Sync

PHP · Laravel · C# · SOAP · SQL Server
Ngan Giang11/2023 - 05/2025
Ngan Giang·Software Engineer·11/2023 - 05/2025

Developed a production management module and a data synchronization flow from devices to the management system.

Flow
  1. PLC
  2. SOAP service (C#)
  3. SQL Server
  4. SIFMES UI
Technical Highlights:
  • Handled percentage completion logic across phases/stations.
  • Built a SOAP Service to sync data from PLCs to SQL Server and track progress on the UI.
04

Internal AI Testing & Data Sync Tool

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

Internal tool to support AI testing and synchronize data between two systems via UI, periodic cronjobs, and webhooks.

Technical Highlights:
  • Designed the data mapping flow.
  • Managed synchronization states, database locks, retries, and logging to ensure data integrity.

Public Code Samples (GitHub)

Auto Gen Test Exam

FastAPI · Next.js · Gemini · Docker

AI-based exam generation app (FastAPI/Gemini/Next.js) with CI/CD pipeline and Docker Compose.

Smart Manga Platform (OCR & TTS)

Spring Boot · Next.js · OCR · TTS

Full-stack web app extracting dialog from manga images and reading them aloud (Spring Boot/Next.js).

WordPress Auto-Sync YouTube

WordPress · PHP · Docker

PHP/WordPress automation flow to upload and sync videos to YouTube.

EduSmart

FastAPI · Next.js · PostgreSQL

Personalized learning platform integrated with Gemini AI (FastAPI, JWT, Next.js).

Personal Finance App

Flutter · SQLite · Supabase

Offline-first Flutter mobile app for personal finance using Drift (SQLite) and Supabase.

Texture-based Image Retrieval

C# · WinForms · Gabor

Image processing algorithm in C# WinForms using Gabor filters for feature extraction.

Skills

Daily use

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

Used in projects

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

Backend practices

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

Familiar with

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

Education

Thuy Loi University

2021 - 2025

Information Systems

  • Cumulative GPA: 3.27/4.0
  • Excellent Scholarship (Semester II, 2022-2023)
03

Work Experience

06/2026 - PresentCurrent

NTQ Solution JSC.

Backend Developer
  • Developing and maintaining backend features, APIs, business logic, and databases using PHP and Laravel.
PHP · Laravel · SQL · Docker
10/2025 - 05/2026

Kaopiz Software

Backend Developer
  • Upgraded legacy CakePHP 2.x system to 5.x, ensuring business logic compatibility.
  • Built automated email reminder workflows using Laravel scheduled jobs and queues.
  • Developed an internal AI testing and data synchronization tool using UI, cronjobs, and webhooks.
PHP · CakePHP · Laravel · Python · Flask · React · PostgreSQL · Docker
11/2023 - 05/2025

NGAN GIANG TECHNOLOGY TRADING AND DEVELOPMENT CO., LTD

Software Engineer
  • Developed production management modules for the SIFMES system.
  • Built a SOAP Service for automated data synchronization from PLCs to SQL Server.
  • Handled percentage completion logic across phases/stations and displayed it on the UI.
PHP · Laravel · C# · SOAP · SQL Server
04

Get In Touch

Let's work together?
thi12a3qv2@gmail.com

I'm a Backend Developer at NTQ Solution and open to new backend opportunities. Email or the form below is the fastest way to reach me.