Viet NguyenBackend & Full Stack Engineer
Full Stack Developer at MT Solution. I build ERP systems in Django.
Selected work
Intrusion Detection System
A two-phase streaming ML experiment comparing adaptation, false alarms and retention of previously learned traffic patterns.
Python · Machine Learning · Security · Online Learning
URL Shortener
A Django URL shortener with Redis caching and Kafka-to-ClickHouse analytics, examined through its request flow and load-test results.
Django · React · PostgreSQL · Redis · Kafka · ClickHouse
Windows OS Clone
A React desktop recreation exploring window lifecycles, shared application state, a virtual file system and browser platform constraints.
React · Redux · Tailwind CSS · Framer Motion
Lipid Ladder AI
An educational Streamlit prototype that combines a rule-based workflow with synthetic-data regression, with an emphasis on traceability and evaluation limits.
Python · Machine Learning · Decision Support · Streamlit
Backend engineer focused on performance and systems design. Building ERP modules at MT Solution while pursuing an MS in Computer Science. Outside of work, I build side projects exploring distributed architectures, async processing, and caching at scale.
Experience
ERP Full-Stack Developer (Django)
Backend (Django / Python) • Developing a multi-tenant ERP platform with 100+ business sub-modules across sales, accounting, HRM, and office management. • Implemented full sales lifecycle (Lead → Opportunity → Quotation → Sale Order → Delivery → Invoice), purchasing, inventory with lot/serial tracking, and production with BOM. • Developed Vietnamese-compliant accounting: journal entries, chart of accounts, general ledger, financial statements (P&L, Balance Sheet, Cash Flow), and VAT declaration. • Built a dynamic workflow engine with visual drag-and-drop diagram builder, conditional approval logic, and multi-step approval chains. • Implemented JWT + 2FA authentication with role-based access control and multi-tenant data isolation. • Set up Celery for background processing, Memcached caching layers, and database locking for concurrent financial transactions. Frontend (JavaScript / jQuery / HTML) • Built frontend with Bootstrap 5, jQuery, DataTables, Select2, ECharts, ApexCharts, and JSPlumb for interactive dashboards and workflow visualization. • Built Excel import/export and PDF generation for reporting. Used Web Workers to offload heavy computation to background threads.
Education
Bachelor's Degree in Computer Science
Master's Degree in Computer Science
Ongoing, Expected in 2027
Technical Skills
Backend & Databases
Python, Django, MySQL, PostgreSQL, ClickHouse, MongoDB, Node.js, Express, REST APIs
Frontend
JavaScript, React, Tailwind CSS, HTML5, CSS3, jQuery, Web Workers
Systems & Performance
Celery, Memcached, Redis, Apache Kafka, Database Optimization, Distributed Systems, Prometheus, Grafana
Tools & Other
Git, Docker, Docker Compose, Linux, Nginx, k6, Postman, Vite