Andrew Nguyen

Software Engineer · since 2024Based in Vietnam · open to relocationLooking to work in JapanJapanese — studying toward JLPT N4
紹介About

Full-stack engineer in construction-tech — web apps, data pipelines and AI document processing, from React on the front to .NET and AWS behind it.

ReactTypeScript.NETPostgreSQLAWSAirflowPythonAG Grid
作品Works
作品Jun 2024 – Sep 2024Case study

Document Management System

Document tracking & approvals

Approvals+ deadlines
Batchsync
ReactTypeScriptZustandAnt DesignNode.jsExpress.js

A centralized system for managing, tracking, and storing documents, designed to streamline document workflows and ensure secure access.

Overview

The Document Management System provides construction teams with an efficient platform for managing project documentation. The system features an intuitive interface for tracking document submissions, approvals, and deadlines across multiple stakeholders, ensuring nothing falls through the cracks.

Key Contributions

Frontend Development

  • Tree Structure Implementation: Built a sophisticated document management system with hierarchical tree structure for organizing project documents
  • Advanced Filtering: Implemented comprehensive filtering capabilities for quick document discovery
  • Real-time Integration: Created real-time API integration for instant document status updates
  • Component Library: Developed reusable components for consistent UI across multiple workflows

State Management

  • Application State: Managed complex application state across multiple workflows
  • Async Data Handling: Implemented robust async data handling patterns for reliable data synchronization
  • Workflow Coordination: Coordinated state across different approval workflows and user roles

Backend API Development

  • Document Lifecycle: Developed comprehensive backend APIs for complete document lifecycle management
  • File Operations: Implemented secure file upload/download functionality with validation
  • Batch Synchronization: Built batch sync capabilities from external systems for efficient data import
  • External Integration: Integrated with external document sources and systems

Performance & Code Quality

  • API Optimization: Improved performance by optimizing API calls and reducing unnecessary requests
  • Type Safety: Enhanced code reliability through better TypeScript type definitions
  • Bug Fixes: Systematically identified and resolved bugs to improve system stability

Technical Highlights

  • Organization: Hierarchical tree structure for intuitive document organization
  • Collaboration: Multi-stakeholder approval workflows
  • Integration: Seamless integration with external systems
  • Reliability: Robust error handling and data validation

Technologies Used

Frontend: React, TypeScript, Zustand, Ant Design

Backend: Node.js, Express.js

Database: MongoDB

Features: File Upload/Download, Tree Structure, Real-time Updates

経歴Experience
May 2024 –Full-time
Software Engineer
Woh Hup (Private) Limited · Singapore
Full-stack construction-tech platforms — React · .NET · PostgreSQL.
Aug 2025 –Freelance
Software Tester
Applause App Quality, Inc · USA
Remote freelance QA — testing across web & mobile.
2022 – 2024
Freelance Web Developer
Remote
Built websites and web apps for clients.
2021 – 2024
Bachelor's · Construction Informatics
Hanoi University of Civil Engineering
Faculty of Information Technology
記録Writing
Open to opportunities · Japan
Hanoi --:--Tokyo --:--
Copied to clipboard