Nguyen Trung Hieu profile image

Nguyen Trung Hieu

Software Engineer with 3+ years delivering high-impact web and enterprise applications using React, Next.js, and TypeScript across aviation, e-commerce, healthcare, procurement, retail, and financial domains. Experienced in defining frontend architecture, creating coding standards and reusable systems that speed up the development process and ensure long-term maintainability. Successfully worked with many development teams, mentored fresher developers, and contributed to technical decision-making that improved development efficiency and user experience. Additionally experienced in backend development using Node.js, Express.js, PostgreSQL, and MongoDB.

Technical skills

Professional Experience

  • S
    Softworld VietNam Ltd

    Middle Frontend Developer

    • Led frontend development across multiple enterprise and customer-facing projects using React and Next.js, driving technical decisions and establishing scalable engineering practices.
    • Defined frontend architecture, folder structure, coding standards, query conventions, and reusable development patterns to ensure consistency and long-term maintainability.
    • Built shared frontend foundation including dynamic CRUD systems, reusable components, generic API clients, hooks, forms, tables, filters, pagination, search modules, and permission-based wrappers, accelerating feature delivery across multiple admin portals.
    • Collaborated closely with PMs, BAs, backend developers, designers, and QA engineers to analyze requirements, identify edge cases, and propose scalable technical solutions before implementation.
    • Optimized application performance through lazy loading, dynamic imports, code splitting, memoization, caching strategies, image optimization, and technical SEO best practices.
    • Implemented authentication, authorization, OnePay payment integration, multi-language support (Vietnamese/English), GA4, Google Tag Manager, and real-time communication using WebSocket where required.
    • Established automated testing practices using Vitest, React Testing Library, and Playwright, covering critical business logic (pricing calculations and RBAC authorization) as well as end-to-end booking workflows across all 9 SASCO sale types, improving release confidence and reducing regression issues.
    • Reviewed code, mentored 3 fresher frontend developers, and contributed to backend development using ASP.NET, PostgreSQL, and Dataverse when required.
  • P
    Phu Yen Eye Hospital

    Freelance Fullstack Web Developer

    • Built a full-stack healthcare platform from scratch, including a patient-facing website and an admin portal for managing doctors, blogs, medical news, and appointment scheduling.
    • Designed and implemented both frontend and backend using Next.js, Express.js, MongoDB, and Cloudinary, covering REST APIs, authentication, content management, and media handling.
    • Handled end-to-end deployment and production setup, including PM2, Nginx, VPS provisioning, server configuration, and integration with the hospital's official domain.
  • A
    AIARA Corporation (Korea)

    Frontend Developer (Remote)

    • Developed and maintained responsive web and mobile interfaces, collaborating with cross-functional teams to deliver pixel-perfect implementations based on design specifications.
    • Managed and optimized 100+ content pages, focusing on performance, accessibility, SEO, and reusable development patterns.
    • Built a shared component library and standardized UI implementations to improve consistency and accelerate feature development across the project.
    • Implemented technical SEO improvements, metadata optimization, and performance enhancements to strengthen search visibility and user experience.
  • R
    R2S Corporation

    Frontend Developer

    • Developed a responsive IT recruitment platform connecting job seekers with employers, implementing core UI features and business workflows using React.
    • Collaborated closely with BAs, backend developers, and QA engineers to deliver user-focused features and ensure project quality throughout the development lifecycle.

Projects

  • SASCO
    Frontend DeveloperAirport Passenger E-commerce

    Built and maintained SASCO's customer-facing e-commerce platform and administration system, serving over 200,000 users annually while delivering end-to-end booking experiences across multiple business domains and establishing reusable frontend architecture and scalable engineering practices.

    • Owned the frontend implementation of the passenger booking flows covering 9 sale types, including Lounges, Sleep Zone, Gift Card, Infinity Club, Fast Track, and other airport services.
    • Implemented end-to-end (E2E) testing using Playwright to validate critical booking workflows across all 9 supported sale types, ensuring system reliability and reducing regression issues.
    • Integrated OnePay payment gateway, multilingual support (Vietnamese / English), membership workflows, and dynamic content management.
    • Implemented a content management system (CMS) for managing news, blogs, events, promotions, and dynamic marketing content used across the customer-facing website.
    • Implemented GA4, Google Tag Manager, structured metadata, and technical SEO optimizations, improving Lighthouse SEO score from 20 to approximately 90.
    • Built reusable booking, checkout, and shared UI components that accelerated feature delivery and improved maintainability.
    • Worked closely with PMs, BAs, designers, and backend developers to analyze business requirements, identify edge cases, and deliver scalable technical solutions.
    Next.jsTypeScriptMantineTailwind CSSSCSSTanStack QueryZustandGA4Google Tag ManagerSEOOnePayPlaywright
  • Thirtymall
    Frontend DeveloperE-commerce

    Owned the frontend implementation of Thirtymall, a large-scale e-commerce platform specializing in near-expiry and overstock products, delivering pixel-perfect user experiences and scalable frontend architecture.

    • Implemented pixel-perfect user interfaces across product listing, product detail, shopping cart, checkout, and account management flows based on Figma designs.
    • Integrated authentication with multiple OAuth providers, including KakaoTalk, Naver, Apple, and Facebook, deliver seamless social login experiences.
    • Built and maintained reusable components and shared frontend modules to improve development consistency and accelerate feature delivery.
    • Collaborated closely with designers, backend developers, and QA engineers to deliver responsive, high-performance, and SEO-friendly pages.
    • Contributed to nearly all customer-facing frontend features throughout the project's development lifecycle, excluding CI/CD and infrastructure-related tasks.
    Next.jsTypescriptMUITailwind CSSReduxTurborepoOAuthSEO
  • Enterprise E-Procurement Platform

    Frontend DeveloperB2B Procurement & Auction Platform

    Developed and maintained an enterprise procurement platform supporting supplier management, bidding, auctions, contract workflows, and end-to-end procurement automation.

    • Served as the primary frontend developer, establishing the project architecture, codebase, and engineering standards for scalable frontend development.
    • Designed and implemented procurement features covering supplier management, bidding, auctions, contracts, multi-stage approval workflows, and ERP-integrated business processes.
    • Designed Dataverse data models, business entities, APIs, and features using Microsoft Power Pages and Power Apps.
    • Built reusable components, dynamic CRUD modules, and a form factory architecture powered by TanStack Form, significantly reducing duplicated implementation and accelerating feature delivery.
    • Established the project's unit testing framework using Vitest and React Testing Library, covering critical business logic such as pricing calculations and role-based access control (RBAC) validation to ensure application reliability and prevent regressions.
    • Supported an enterprise platform managing 15,000+ vendors, 15+ user roles, and complex multi-stage procurement workflows.
    ReactTypeScriptTanStack RouterTanStack QueryTanStack TableTanStack FormCarbon Design SystemTailwind CSSDataversePower PagesPower AppsVitestReact Testing Library

Education

FPT University
FPT University

Bachelor's Degree in Software Engineering

2020 - 2023

Certifications

Google Project Management

August 6, 2023

User Experience Research and Design

June 25, 2023

Academic English: Writing
Academic English: Writing

University of California, Irvine

October 22, 2022

CertNexus Certified Ethical Emerging Technologist

June 17, 2022

Software Development Lifecycle
Software Development Lifecycle

University of Minnesota

April 11, 2022