Post Job Free
Sign in

Flask Python Backend Developer

Location:
Quang Ngai, Vietnam
Posted:
October 01, 2026

Contact this candidate

Resume:

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



Contact this candidate