TIEN ANH NGUYEN
Full Stack & Mobile Developer
Profile

I'm a software developer with nearly 3 years of experience in major projects from the US and Vietnam. I have strong expertise in frontend web technologies (Next.js, React.js, Laravel) and cross-platform mobile development (React Native, Ionic). I have also worked with Swift for native iOS modules. My goal is to grow into a senior developer role within the next 3 years, focusing on delivering high-quality, user-centered products.

Work Experience
Frontend Developer
2024 – Present
NCSOFT JOINT STOCK COMPANY (Onsite at JEYSIS Co., Ltd.)
CS PORTAL (Web app)
Time: 5 months  |  Members: 3 members

CS Portal is a multilingual web platform that allows users to browse products, add them to a purchase list, and manage the status of purchased items. Features include shopping cart, purchase tracking, real-time chat, product comments, and data visualization through charts.

My Responsibility:
  • Built and maintained the entire frontend using Next.js.
  • Implemented multilingual support using next-i18next.
  • Developed shopping cart UI with real-time updates.
  • Created interfaces for managing purchased products and tracking their status.
  • Integrated Chart.js for visualizing user and product data.
  • Developed real-time chat and comment features using native WebSocket.
  • Worked closely with backend team to integrate RESTful APIs and enhance UX.
Technology / Knowledge:
  • Next.js: SSR and static site generation.
  • React.js: Reusable and dynamic components.
  • next-i18next: Multilingual support and localization.
  • Chart.js: Interactive charts for analytics.
  • WebSocket: Real-time communication for chat.
  • Tailwind CSS: Styling and responsive design.
  • Keycloak: Authentication, authorization, and SSO.
Full Stack Developer
2024
JOB3S COMPANY
Time: 10 months  |  Members: 6 members

Developed and maintained four content-based websites: Weather, News, Horoscope, and Comic Reader. Built with Laravel (FE + BE) and Vue.js 3 for the admin dashboard. Architecture leveraged Laravel Modules and Widgets for reusable, scalable design with SEO optimization.

My Responsibility:
  • Developed fullstack features using Laravel Blade and backend logic.
  • Structured application using nwidart/laravel-modules for scalable architecture.
  • Built reusable UI components via custom Laravel Widgets.
  • Generated dynamic XML sitemaps for SEO and search engine indexing.
  • Developed admin dashboard in Vue 3 with Ant Design Vue.
  • Implemented caching (Redis), SEO meta tag handling, and friendly URLs.
  • Developed a crawler to automatically fetch articles from external websites.
  • Implemented auto-indexing tools to submit posts to Google programmatically.
Technology / Knowledge:
  • Laravel (FE + BE): Routing, templating, backend APIs, full page rendering.
  • Laravel Modules: Scalable, isolated module architecture.
  • Vue.js 3: Admin dashboard for real-time content management.
  • MySQL / Redis: Structured content storage and cache optimization.
  • SEO Best Practices: Meta tags, clean URLs, structured data, sitemap indexing.
Full Stack Developer
2022 – 2024
NCSOFT JOINT STOCK COMPANY
XPLOR TRIIB (Web app + Mobile app + Admin system — US project)
Time: 1.5 years  |  Members: 12 members  |  Position: Web developer + Support mobile task

Xplor Triib is a platform offering calendar scheduling for coaches, payment collection via debit/credit cards, performance reporting, online client store, SMS/Email integration, workout and nutrition tracking. Payment integration with Stripe and Clearent.

My Responsibility:
  • Implemented new features and fixed bugs for the Web version.
  • Created APIs for the Mobile app.
  • Supported creating test cases and smoke test documents before assigning to testers.
  • Deployed code changes to test server and created pull requests to production.
  • Improved application performance.
Technology / Knowledge:
  • PHP / Zend Framework: Backend system and scheduling platform foundation.
  • MySQL / Redis: Data storage and cache optimization.
  • HTML/CSS/JavaScript/jQuery/Ajax: Interactive user interfaces.
  • Bootstrap: Responsive UI compatible with various devices.
  • Angular (IONIC): Cross-platform mobile app development.
  • TypeScript: Strong typing for enhanced workflow and code reliability.
  • Git: Source code version management.
Freelance Projects
Mobile Developer FREELANCE
12/2024 – 04/2025
ANNALINK JSC
ANNALINK PORTER (Native Mobile App + Web App)

A consulting and study abroad management system including native Mobile Apps (Android & iOS) and WebApp. The system supports end-to-end management of study abroad processes for consultants and students.

My Responsibility:
  • Developed native Android app using Kotlin and native iOS app using Swift.
  • Developed WebApp using Next.js.
  • Built base project structure and implemented features based on customer requirements.
  • Converted Figma designs into production-ready interfaces with responsive layouts.
  • Collaborated with customers and BA teams to clarify business requirements.
  • Integrated APIs, fixed production issues, and improved system stability.
Technology / Knowledge:
  • Kotlin (Android): Native Android app development with MVVM / Clean Architecture.
  • Swift (iOS): Native iOS app development with MVC / MVVM / Clean Architecture.
  • GCD / Concurrency (async-await): Background tasks and concurrent data handling.
  • Next.js: Web application with SSR/SSG.
  • RESTful APIs: Backend service integration across mobile and web.
  • Figma: Converted design specs into responsive production UI.
Mobile Developer FREELANCE
10/2023 – 04/2024
SK INVESTMENT JSC
SUMIKURA (Mobile App)

A mobile application for remotely controlling and monitoring air conditioning units. Provides real-time device status, scheduling, and temperature management features.

My Responsibility:
  • Participated in managing and developing the project with a small development team.
  • Developed main application features using React Native.
  • Designed data flows to support real-time AC control and device status monitoring.
  • Optimized data structure, loading speed, and user experience.
  • Fixed bugs, improved performance, and delivered features on schedule.
Technology / Knowledge:
  • React Native: Cross-platform mobile app for iOS and Android.
  • RESTful APIs: Real-time device control and status monitoring.
  • Performance Optimization: Optimized UI responsiveness and data handling.
Mobile Developer FREELANCE
03/2024 – 06/2024
RIVERNET VIETNAM JSC
LUNAR CALENDAR APPLICATION (Mobile App)

A mobile application supporting lunar calendar lookup and related utilities. Built for a small development team with both online and offline capabilities.

My Responsibility:
  • Participated in managing and developing the project with a small development team.
  • Developed main application features using React Native.
  • Designed data processing flows to support both online and offline modes.
  • Optimized data structure, loading speed, and user experience.
  • Fixed bugs, improved performance, and delivered features on schedule.
Technology / Knowledge:
  • React Native: Cross-platform mobile app for iOS and Android.
  • Offline-first Architecture: Data flows supporting online/offline modes.
  • Performance Optimization: Optimized data structures and loading speed.