Back to the balcony

Trần Ngọc Nhật

Senior Frontend Developer

Summary

Senior Frontend Developer with 3+ years of React and Next.js, building e-commerce, ERP and e-learning platforms. On frontend teams of 5+ people I pick the stack, shape the architecture, review code, and keep performance and code quality high.

Experience

Senior Frontend Developer

09/2023 – Present

The Mona (formerly MONA MEDIA)

  • Work with a frontend team of 5+ people: task breakdown, mentoring, code review and technical coaching.
  • Define technical solutions and make stack and architecture decisions for each project.
  • Design and maintain frontend architecture for retail, e-commerce, ERP and e-learning platforms.
  • Build reusable, scalable React and Next.js components using OOP, design patterns and SOLID principles.
  • Optimise page load, rendering and API interaction to raise Lighthouse scores and SEO ranking.
  • Integrate APIs from microservice-based backends, JWT/OAuth2 auth flows and WebSocket connections.
  • Store tokens in httpOnly cookies with refresh-token rotation; build role-based UI (RBAC) for admin dashboards.
  • Set coding standards, branching strategy and release readiness practices; unit and UI tests with Jest.

Selected projects

Cinestar

12/2023 – 04/2024

Senior Frontend Developer

cinestar.com.vn(opens in a new tab)

Stack: Next.js, TypeScript, GraphQL

  • Built the core booking and seat-selection flow: complex state, payment integration and real-time seat locking.
  • Added error handling, retry flows and load-time optimisation for a more reliable checkout.
  • Guided the team through listings, showtimes and promotions, and reviewed every PR.

Bachlong Mobile

06/2024 – 11/2024

Stack: Next.js, TypeScript, GraphQL, TanStack Query

  • Planned the build, chose the stack (Next.js + TanStack Query) and reviewed all code.
  • Delivered catalog, search and checkout with strong SEO and Lighthouse performance.

Khanh Hung Academy

02/2024 – Present

Stack: Next.js, TypeScript, GraphQL, GSAP, Socket.IO

  • Built the learner site and the admin dashboard, with real-time notifications over Socket.IO.
  • Serves 100+ active users and has been sold to 100+ paying customers.

Nhà thuốc Pharceco

11/2025 – 04/2026

Stack: Next.js, TypeScript, GraphQL, OpenAI

  • Proposed the architecture and stack, led the team and reviewed its code.
  • Built catalog, prescription upload and checkout, pixel-perfect from Figma.
  • Added AI to search with OpenAI and Google Speech-to-Text.

NHAHANG.AI

04/2026 – Present

Fullstack Developer, also PM and QA

nhahang.ai(opens in a new tab)

Stack: Next.js, C# / .NET, SQL Server, Redis

  • Took over a production system from another team and now maintain it alone; 20 restaurants use it daily.
  • Made the order-list query about 50% faster.
  • Redesigned automatic payments so each restaurant links its own SePay account, cutting running costs.
  • Added an in-app AI assistant with a RAG pipeline that customers can feed with their own knowledge.

Mona Skillhub

03/2025 – 06/2025

Stack: Next.js, TypeScript, GraphQL, GSAP, Socket.IO

  • Led the admin dashboard for content and user management.
  • Defined the UI architecture and built the GSAP transitions and animations.

Hydrashop

09/2025 – 01/2026

Senior Frontend Developer

hydrashop.vn(opens in a new tab)

Stack: Next.js, TypeScript, GraphQL

  • Allocated tasks, tracked progress, reviewed code and proposed technical solutions.
  • Built the catalog, cart and checkout flows.

Kim Thanh

04/2024 – 07/2024

Senior Frontend Developer

kimthanh.com.vn(opens in a new tab)

Stack: Next.js, TypeScript, GraphQL

  • Took the team from kickoff to release: component architecture, stack, code review and mentoring.
  • Delivered landing and product-detail pages with optimised SEO and performance.

BĐS Thiên Quân

05/2026 – 07/2026

Senior Developer, team of 4

Not launched yet

Stack: Next.js, Golang (familiar, AI-assisted)

  • Led a team of 4, with 2 direct reports.
  • Built the CMS, blog and policy modules and supported the admin dashboard.
  • Contributed to wallet top-up, posting packages, listing boosts and user management.

Skills

  • Core: JavaScript (ES6+), TypeScript, HTML5, CSS3 / SCSS
  • Frameworks: Next.js (App & Pages Router), React, Vite
  • State and data: TanStack Query, Zustand, Redux Toolkit, Apollo GraphQL, Context API
  • UI and motion: Tailwind CSS, MUI, Ant Design, GSAP, Framer Motion, Responsive / mobile-first, Web performance
  • APIs and security: REST, GraphQL, WebSocket / Socket.IO, JWT / OAuth2, httpOnly cookies + refresh-token rotation, RBAC UI
  • AI: RAG pipeline, In-app AI chatbot, OpenAI API, Google Speech-to-Text
  • Quality and tools: Jest, Git, Jira, Figma, Docker (basic), CI/CD (basic)
  • Teamwork: Team of 5+, Task allocation, Code review, Mentoring, Agile / Scrum
  • Learning now: C# / .NET, SQL Server, Redis, Golang (familiar, AI-assisted), Windows Server ops

Education

Ho Chi Minh City University of Transport

10/2019 – 10/2023

Information Technology, Web Development

GPA 3.2 (Good)

Award

Employee of the Year 2025, The Mona (then MONA MEDIA)

Certificate

TOEIC 500