Hi, i'm giang

Phạm Hồng Giang portrait

a senior frontend developer driven by crafting clean, scalable, and unforgettable web experiences

About me

6+ years expSenior Frontend DeveloperHanoi, Vietnam

I'm a Senior Frontend Developer with 6+ years of experience architecting and shipping large-scale web applications with React, Next.js, and TypeScript.

I specialize in building scalable, high-performance UI systems, defining frontend architecture and reusable component libraries, and making the technical calls on frameworks, state management, and performance. Beyond writing code, I own frontend scope end to end — from requirements analysis and SRS documentation to API contract design with backend teams — while mentoring developers, running code reviews, and setting up git flow and CI/CD pipelines. I've delivered products across fintech, logistics, e-learning, and enterprise CMS platforms, and I care deeply about clean code, great developer experience, and polished interfaces that make a real impact.

Let's build something exceptional together.

Contact Me

Skills

01

Frontend Engineering

JavaScript / TypeScript, React, Next.js, Redux, React Query, Ant Design, Material UI, TailwindCSS, and SASS — building complex, performant, and reusable UI systems.

02

Backend & APIs

Node.js and Express for API integration, fullstack feature delivery, and close collaboration with backend teams on contracts, data consistency, and error handling.

03

Databases

PostgreSQL, MySQL, MongoDB, and Redis — designing scalable data structures, query tuning, indexing, and reliable frontend–backend data flows.

04

DevOps & Cloud

Docker, CI/CD (GitHub Actions), and GCP (Cloud Run, Cloud Tasks, Cloud SQL, IAM) — shipping reliable releases with monitoring and structured logging.

05

Engineering Practices

Clean code, git flow, code review, mentoring, requirements analysis, SRS documentation, and technical planning for end-to-end feature delivery.

Experience

DC Software

Frontend Developer

09/2025 — Current
  • Plan and implement company projects with Next.js, React, and Angular.
  • Participate in project planning and requirements analysis.
  • Decide on frontend technologies and libraries for the project.
  • Develop complex UI and collaborate with backend on cross-team solutions.
  • Work with the backend team to come up with solutions to solve problems between the two parties.

NTQ Solutions

Frontend Developer

07/2024 — 02/2026
  • Plan and deliver projects using Next.js and React.
  • Participate in project planning and requirements analysis
  • Make decisions on technology or frontend libraries in the project
  • Set up git flow and CI/CD development processes.
  • Code review and mentor frontend team members.
  • Build complex UIs and align solutions with the backend team.
  • Work with the backend team to come up with solutions to solve problems between the two parties.

True Money

Frontend Developer

06/2023 — 02/2024
  • Built and maintained multiple web apps with React and Next.js.
  • Maintained legacy Node.js websites, fixed bugs, and improved stability.
  • Handled feature development, debugging, and production issues.
  • Proposed technical solutions for new features and small projects.

Evotek

Frontend Developer

02/2021 — 06/2023
  • Developed web apps with React; contributed to Node.js backend modules when needed.
  • Worked with partner teams to deliver features and resolve production issues.
  • Onboarded and trained interns on frontend fundamentals and conventions.
  • Wrote technical documentation and joined product planning discussions.

Educa Corporations

Fullstack Developer

02/2020 — 02/2021
  • Delivered product modules with React and Laravel / Node.js on schedule.
  • Core contributor to the Babilala project.
  • Integrated telecom providers for SMS-based course registration and payments.
  • Proposed technical approaches and improved system workflows.

Projects

Selected work across fintech, logistics, e-learning, and enterprise platforms.

01
DC Software · Frontend Developer

CMS-Driven Website

11/2025 — Current

Developed frontend for a Website with a CMS-driven, customizable UI, covering both the user-facing site and CMS portal.

  • Led frontend scope on the CMS side by reviewing designs, confirming specifications, and proposing technical solutions in collaboration with BA.
  • Implemented CMS and user-site screens based on finalized designs, ensuring UI consistency and reusability.
  • Optimized frontend performance, focusing on rendering efficiency, asset loading, and overall user experience.
  • Worked closely with Backend engineers to validate API contracts, review response quality, and ensure reliable data integration.
  • Participated in bug fixing and maintenance, supporting stable releases and post-deployment improvements.
ReactNext.jsTypeScriptTailwindCSS
02
NTQ Solutions · Fullstack Developer

SUICORE SMB

06/2025 — 02/2026

Designed an asynchronous bulk-processing architecture on GCP (Cloud Run, Cloud Tasks, Cloud SQL) to execute Box operations reliably at scale.

  • Built an idempotent job system (operation keys + row-level tracking) enabling safe re-runs and preventing duplicate actions.
  • Developed the full-stack solution with React (AntD, Jspreadsheet) and Node.js + Prisma + PostgreSQL, including incremental status updates for near real-time feedback.
  • Improved performance and reliability to support up to 10,000 row-level operations per job, with batching, controlled concurrency, and robust retry/error handling.
  • Implemented monitoring and structured logging using Cloud Logging/Monitoring to improve debugging and operational visibility.
  • Handled Box API rate limiting with retry/backoff strategies and failure classification for stable large-batch execution.
  • Optimized PostgreSQL performance with query tuning and indexing for high-volume job execution.
  • Set up GitHub Actions CI/CD.
ReactAnt DesignNode.jsPrismaPostgreSQLGCP
03
DC Software · Frontend Developer

Expense Management System

09/2025 — 11/2025

Led frontend development for an internal Expense Management System, covering expense submission, approval, and settlement workflows.

  • Analyzed database design and business logic to ensure scalable data structures and seamless frontend integration.
  • Authored SRS documentation to clarify functional requirements, use cases, and system flows.
  • Partnered closely with Backend engineers to define API contracts, review response quality, and ensure data consistency and error handling.
  • Drove end-to-end feature delivery by aligning business requirements, backend implementation, and frontend architecture.
ReactTypeScriptAnt DesignNext.js
04
NTQ Solutions · Frontend Developer

Fanplus FAQ

01/2025 — 05/2025

Led frontend development for an AI data-crawling site management platform, featuring real-time crawling status updates using polling-based live refresh.

  • Studied business requirements, built the frontend base architecture, and standardized reusable UI patterns using React, Ant Design, and TailwindCSS.
  • Implemented core features, optimized UI responsiveness for real-time monitoring, and ensured maintainable code structure.
  • Mentored a junior frontend developer, conducted code reviews, and coordinated FE task delivery.
ReactAnt DesignTailwindCSS
05
NTQ Solutions · Frontend Developer

CMR — WMS

07/2024 — 11/2025

Worked on a Warehouse Management System (WMS) for the logistics domain for a Japanese enterprise client.

  • Clarified requirements from the BrSE team (NTQ Japan), provided effort estimates, and aligned implementation plans with stakeholders.
  • Implemented frontend features and improvements, ensuring consistency with the existing codebase patterns and performance standards.
  • Conducted code reviews, identified unnecessary complexity, and proposed refactoring to improve maintainability and frontend quality.
  • Set up GitHub Actions CI/CD.
ReactTypeScriptCI/CD

Contact

Open to senior frontend opportunities. Let's talk about how I can help your team architect and ship great products.

Emailgiangph.dev@gmail.com
LocationHanoi, Vietnam

© 2026 Phạm Hồng GiangSenior Frontend Developer