PHP / Backend Developer

Nguyen Kim Thihandles migrations, queues, and data sync.

Backend developer focused on PHP legacy systems, operations automation, and reliable data flows.

Highlights
Experience
2+years experience
CakePHP 2.xCakePHP 5.x
CakePHP 2.x -> 5.x Migration
Laravel Queue & Scheduler
PLC -> SQL Server Synchronization
Database locks & Retry logic
PHPCakePHPLaravelSQLDocker

Capabilities

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.

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.

API, Database & Data sync

  • Designed REST APIs and optimized data synchronization 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.

Work Experience

Backend Developer

NTQ Solution JSC.

06/2026 - Present

Current
  • Joined NTQ Solution in 06/2026 as a Backend Developer.
PHPLaravelSQLDocker

Backend Developer

Kaopiz Software

10/2025 - 05/2026

  • Upgrading legacy CakePHP 2.x system to 5.x, ensuring business logic compatibility.
  • Building automated email reminder workflows using Laravel scheduled jobs and queues.
  • Developing an internal AI testing and data synchronization tool using UI, cronjobs, and webhooks.
PHPCakePHPLaravelPythonFlaskReactPostgreSQLDocker

Software Engineer

NGAN GIANG TECHNOLOGY TRADING AND DEVELOPMENT CO., LTD

11/2023 - 05/2025

  • 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.
PHPLaravelC#SOAPSQL Server

Professional Work

Internal AI Testing & Data Sync Tool

04/2026 - 05/2026

Kaopiz SoftwareFull-stack Developer

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

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

Legacy CakePHP 2.x to 5.x Migration

10/2025 - 04/2026

Kaopiz SoftwareFull-stack Developer

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

  • Migrated screens and controllers.
  • Investigated logic bugs from version 2.x, analyzed impact scopes, and performed smoke tests to reduce regression risks.
PHPCakePHPSQLGit

Email Automation via Laravel Scheduled Jobs & Queues

10/2025 - 11/2025

Kaopiz SoftwareBackend Developer

Built an automated email reminder flow to support system operations.

  • Developed scheduled commands and dispatched jobs via queues.
  • Managed delivery states, retries, and error logs for operational monitoring.
PHPLaravelScheduler/CronQueueDatabaseLogging

SIFMES Production Management & PLC Data Sync

11/2023 - 05/2025

Ngan GiangSoftware Engineer

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

  • 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.
PHPLaravelC#SOAPSQL Server

Public Code Samples (GitHub)

Auto Gen Test Exam

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

#FastAPI#Next.js#Gemini#Docker

Smart Manga Platform (OCR & TTS)

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

#Spring Boot#Next.js#OCR#TTS

WordPress Auto-Sync YouTube

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

#WordPress#PHP#Docker

EduSmart

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

#FastAPI#Next.js#PostgreSQL

Personal Finance App

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

#Flutter#SQLite#Supabase

Texture-based Image Retrieval

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

#C##WinForms#Gabor

Skills

Languages & Frameworks

  • PHP (Laravel, CakePHP)
  • Java (Spring Boot)
  • Python (Flask)
  • TypeScript (Next.js)
  • C#

Databases

  • SQL Server
  • MySQL
  • PostgreSQL
  • SQL queries & indexing
  • Database locks

Systems & API

  • RESTful API
  • Scheduled jobs
  • Queue jobs & workers
  • Data synchronization
  • SOAP

Tools & Infrastructure

  • Docker / Compose
  • Git / GitHub
  • Postman
  • Linux / Shell
  • Makefile

Education

Thuy Loi University

Information Systems2021 - 2025

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

Get In Touch

I'm always open to discussing backend roles, system maintenance, and API/data integration projects.