Huynh Le Thuc

Backend Developer

Backend Developer with 2+ years of experience in NestJS, Laravel, Python, and C#, specializing in API development, IoT integration, and video processing pipelines.

📍 Quang Ngai Province, Vietnam 📧 huynhlethuc76@gmail.com 📱 0356931947 🌐 thuchl.io.vn

Key Competencies

Languages: C#C/C++PythonPHPTypeScript
Frameworks & Tools: NestJSLaravelAvalonia UIMySQLPostgreSQLSQLiteGitDockerBash

Work Experience & Projects

D-Soft Company | Junior Backend Developer

05/2025 – 04/2026

Project: Holofan Controller (ver 3.1.0)

Period: 12/2025 – 04/2026 | Team Size: 3
Tech Stack: NestJSThingsBoard RPCPostgreSQLTypeScript
  • Redesigned and refactored MySQL ERD to eliminate redundancy and enforce Primary/Foreign key constraints.
  • Refactored NestJS backend to align with the new database schema, optimizing complex SQL queries and joins.
  • Standardized RESTful APIs following strict conventions (HTTP methods, snake_case parameters).
  • Re-engineered device control workflows (start/stop/next/prev/play) using ThingsBoard RPC APIs instead of polling attribute loops. Reduced API latency from 3–4s to ~0.5s.
Holofan System Architecture
System Architecture & Key Optimization Highlight:
  • Push vs. Pull Mechanism: Replaced legacy HTTP polling (which continuously queried status from DB/ThingsBoard) with event-driven ThingsBoard RPC & MQTT streams, eliminating redundant network round-trips and DB overhead.

Project: Carbonix - Automation Test Tool

Period: 01/2026 – 03/2026 | Team Size: 3
Tech Stack: C#Selenium.NET
  • Upgraded legacy C# Selenium test automation software to match new platform UI and business workflows.

Project: Carbonix - VN Localization

Period: 12/2025 | Team Size: 7
Tech Stack: LaravelVue.jsi18n
  • Localized the platform UI/UX into Vietnamese and standardized technical terminology for end-users.

Project: Carbonix (Japan Market)

Period: 05/2025 – 11/2025 | Team Size: 30
Tech Stack: LaravelPostgreSQLRedisNode.js WebSocketVue.js
  • Developed RESTful APIs and backend features based on Japanese client specifications.
  • Optimized database queries and fixed system bugs to maintain production stability.

Dipro-Tech Company | Freelance C# Developer

02/2025 – 07/2025

Project: Eye Measurement Desktop App

Period: 02/2025 – 07/2025 | Team Size: 10
Tech Stack: C#Avalonia UISQLiteCross-Platform (Win/Ubuntu)
  • Migrated legacy C++ desktop software to C# Avalonia UI to support Windows 7 Embedded and Ubuntu 20.04.
  • Implemented fullstack UI and core backend logic to adjust hardware parameters (backlight brightness, lens distance) based on optical medical specs.

D-Soft Company | Backend System Intern (Embedded & IoT)

04/2024 – 05/2025

Project: Holofan Controller (ver 1.0.0 – 3.0.0)

Period: 04/2024 – 02/2025 | Team Size: 8
Tech Stack: NestJSC++/OpenCVPythongRPCThingsBoardMinIORaspberry Pi
  • Developed Python gateway services on Raspberry Pi 3B+ and integrated ThingsBoard IoT APIs over IP protocols.
  • Rewrote video processing service from Python to C++ using bitwise operations, boosting processing speed by ~13x and improving video output quality.
  • Designed RESTful APIs with Swagger for Web and Mobile integration.
  • Engineered an automated playback scheduling module supporting recurring events (Google Calendar style).

Project: Led-Monitor Controller (ver 1.0.0 – 2.0.0)

Period: 08/2024 – 11/2024 | Team Size: 8
Tech Stack: PythonRaspberry PiNestJSThingsBoard
  • Adapted Holofan core architecture to control large-screen LED display monitors for corporate events.
  • Rewrote Raspberry Pi LED control logic and implemented fast-forward, playlist modes, and custom loop behaviors.

Education

Da Nang University of Science and Technology (2018 - 2023)
Major: Electrical Engineering | Graduation grade: Good

Language

English: Intermediate (B1)