TRAN VIET MINH PHAT
Python Backend Developer Python / Flask / PostgreSQL
Da Nang, Vietnam · Open to Remote
[****************@*****.***](mailto:****************@*****.***) · linkedin.com/in/minhphat-ai
SUMMARY
Python backend developer building and maintaining business systems with Python, Flask and PostgreSQL. Currently developing an internal warehouse management system for a manufacturing environment, covering purchase intake, receiving, FIFO inventory issue, returns, stocktake, period closing and cost reporting.
Strongest areas are backend business logic, SQL, data integrity, transaction safety and debugging production data flows. Comfortable working with existing systems, investigating difficult data problems and verifying changes against real data.
Open to Python Backend, Software Developer, ERP/WMS and backend automation roles, including remote opportunities.
TECHNICAL SKILLS
Languages: Python, SQL, JavaScript, HTML/CSS, C/C++
Backend: Flask, REST/JSON APIs, Hypercorn/ASGI, Jinja2, htmx, session authentication, permissions
Database: PostgreSQL, psycopg2, SQLAlchemy, Alembic, SQLite, MongoDB
Transactions, row-level locking, SQL queries, data integrity
Data & Automation: Excel ingestion, data pipelines, orchestration workers, scheduled validation, ReportLab, pandas
Infrastructure: nginx, Linux, Windows, Git
Computer Vision / ML: OpenCV, YOLOv5, DeepSORT/SORT, TensorFlow, PyTorch, Tesseract, Qwen, ollama
Development: AI-assisted development with Claude Code, invariant-driven changes, rollback-based verification
EXPERIENCE
Software Developer — Python Backend
Manufacturing company, Vietnam · 03/2025 – 09/2026
Develop and maintain an internal warehouse management system consisting of 14 Flask services sharing one PostgreSQL database, used for warehouse and production operations.
Develop backend functionality for purchase intake, receiving, FIFO issue, returns, stocktake, period closing and cost reporting.
Built a four-stage purchase pipeline: Excel upload material synchronization material linking receiving.
Implemented FIFO batch allocation using PostgreSQL `SELECT ... FOR UPDATE` and all-or-nothing issue handling to prevent concurrent stock allocation problems.
Designed and maintained an append-only inventory transaction ledger as the source of truth for stock and cost calculations.
Implemented replay/recompute logic so batch balances, material stock and reporting data can be rebuilt from transaction history.
Added business validation gates for exchange rates, closed periods, over-receiving and unresolved data-quality warnings.
Investigated and fixed a validation failure where invalid purchase rows could bypass the receiving gate.
Removed inappropriate cost rounding after simulation demonstrated financial discrepancy; cost calculations are now compared using `Decimal`.
Verified 24 stock and cost formulas against live data: 23 exact matches and 1 documented data-quality caveat.
Used cloned-database transaction simulations and rollback verification before applying sensitive write-path changes.
Documented 11 data invariants with corresponding database queries for verification.
Work across backend, database, data pipeline and web UI depending on the business requirement.
Research Engineer
University of Technology and Education – The University of Danang · 03/2024 – 08/2024
Built educational websites for online learning programmes.
Designed and assembled robot systems for project-based STEAM courses.
Researched business models for digital-transformation platforms.
Computer Vision Engineer — Freelance
Da Nang · 06/2023 – 12/2023
Built a two-camera train passenger counting system using Python, computer vision and SORT tracking.
Implemented local MongoDB persistence and scheduled REST API synchronization.
Developed YOLOv5 + DeepSORT object detection and tracking for industrial scenes.
Built a Kivy desktop application with a PyTorch detection backend for shipment checking.
Kaizen Engineer Intern
Premo Vietnam · 05/2022 – 07/2022
Extracted machine performance data from industrial sensors using Python and Modbus RTU as groundwork for IoT monitoring.
Analysed mechanical assembly and machine structure for process improvement.
SELECTED PROJECTS
Warehouse Management System — Case Study
Python · Flask · PostgreSQL · psycopg2 · Alembic · nginx
Production-oriented business system covering purchasing, receiving, FIFO inventory, returns, stocktake, period closing and USD cost reporting.
Key engineering topics: append-only ledger, transaction safety, row locking, data-quality gates, replay/recomputation, financial calculation integrity and rollback verification.
OCR Data-Entry Automation
Python · OpenCV · VLM · Pillow
Built OCR processing for Vietnamese scanned forms using image preprocessing and VLM to reduce manual data entry.
EDUCATION
B.Eng. — Mechatronics Engineering Technology
University of Technology and Education – The University of Danang · 2018 – 2023
Classification: Good
PUBLICATION & AWARDS
Building an IoT-Based Waste Management System for Hazardous Waste
REC-ECIT 2023, pp. 193–198.
Encouragement Prize — Science & Technology Award for Students, Ministry of Education and Training, 2023
Encouragement Prize — VIFOTEC, 2023
Second Prize — Da Nang City Student Scientific Research Competition, 2022
LANGUAGES
Vietnamese — Native
English — B2, IELTS 5.5