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
Senior Frontend Developer
bachlongmobile.com(opens in a new tab)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
Senior Frontend Developer
khanhhung.academy/learn(opens in a new tab)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
Senior Frontend Developer
nhathuocpharceco.com.vn(opens in a new tab)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
Senior Frontend Developer
skillhub.mona.academy(opens in a new tab)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