Nguyễn Cao Nguyên
Frontend Developer (React.Js Performance
Optimization Scalable UI)
As a Frontend Developer specializing in React.js, I focus on building scalable, high-performance web applications with clean architecture and reusable components. I have strong experience in optimizing rendering performance, managing complex state, and designing maintainable UI systems. I am passionate about improving user experience through efficient data handling and responsive design. Infor
****************@*****.***
Liên Chiểu, Đà Nẵng
Certifications
2020
JLPT N4 Japanese Certificate
Honors & Awards
2020
Excellent students and students in
the academic year 2019-2020
Core Skills
Frontend Development
• Advanced Hooks (useMemo,
useCallback, custom hooks)
• Component architecture &
reusable patterns
• Controlled vs Uncontrolled
components
• Context API & Redux for state
management
Performance Optimization
• React.memo, memoization
techniques
• Code splitting (dynamic import)
• Lazy loading
• Debounce / throttle optimization
• Tree shaking & bundle
optimization
Education
Đại học công nghệ Vạn Xuân 2018 - 2022
Software Engineering
-GPA: 3.09/4
Language: -Japanese
Work experience
TORITECH 12/2022 - 03/2026
Frontend Developer (React.js) Backend Support (Node.js - Hapi.js) TTDK App (https://ttdk.com.vn/)
• Developed a React-based scheduling system for vehicle registration workflows.
• Built reusable and scalable UI components to improve development efficiency.
• Optimized rendering performance using React.memo, useMemo, and lazy loading.
• Integrated RESTful APIs and handled asynchronous data flow efficiently.
• Applied code splitting to improve initial load performance. PIT App
• Developed dynamic user interfaces using React.js with component- based architecture.
• Built custom hooks to encapsulate business logic and improve reusability.
• Managed API communication using Axios with interceptor and centralized error handling.
• Optimized user interactions using debounce/throttle to reduce unnecessary API calls.
• Supported backend development using Node.js (Hapi.js) for mission-related features.
• Designed RESTful APIs and implemented webhook handlers for real-time processing.
Outsource Projects
• Built responsive web applications using React.js and Nuxt.js based on Figma designs
• Developed reusable UI components using Ant Design and TailwindCSS
• Improved UI performance and reduced unnecessary re-renders
© topcv.vn
API & Data Handling
• Axios abstraction & API layer
design
• API caching strategies
• Error handling & retry logic
• Interceptors (authentication,
token refresh)
UI & Styling
• TailwindCSS, SCSS Modules
• Ant Design / MUI
• Responsive design (mobile-first)
Testing
• Unit testing (basic)
Tools & Practices
• Clean code & maintainable
structure
• Reusable component design
• Git workflow
• Wrote unit tests and resolved code quality issues (SonarQube) Freelancer 03/2026 - Now
Frontend Developer (React.js Nuxtjs)
• Built modern web interfaces using React.js
• Designed scalable and maintainable frontend architecture
• Integrated REST APIs and optimized data flow handling
• Developed responsive UI based on Figma designs
• Worked on several projects using Nuxt.js to build server-rendered web interfaces
• Converted Figma designs into Nuxt.js applications with reusable components
• Collaborated on integrating APIs within Nuxt.js environment