Frontend Skills

HTML & CSSJavaScriptTypeScriptTailwind CSSSassReact.jsVue.jsNext.jsNuxt.jsRemixAnt Design

Mobile Skills

DartFlutterReact Native

Backend Skills

Node.jsNestJSGoGraphQLMongoDBMySQL

Tools

AWSConfluenceJiraDockerGA AnalyticsGithub Actions

Hobbies

BJJ iconBJJJudo iconJudo
Professional Summary

Senior Front-End Developer with over 10 years of experience in building high-performance web applications and e-commerce solutions. I have expertise in establishing robust project architectures from the ground up, which I have successfully applied across multiple projects in various companies. Notably, I have built architectures using Next.js and Shopify App Remix, ensuring scalability and efficiency. Additionally, I have experience mentoring junior team members, guiding them to adhere to coding standards. I have integrated AI tools to accelerate development workflows, achieving 3-5 times faster productivity in tasks such as code generation, debugging, and optimization.

Education
University of Science Vietnam National University, Ho Chi Minh City
Computer Science, 2005 - 2009
Contributed to software development projects at SELab, a software technology lab at HCMUS, during university.
Current Role
Senior Frontend Developer - Firegroup, Ho Chi Minh
12.2024 - Present

Led frontend development for AI-powered Shopify Remix Apps under Promer AI. Focused on app architecture, reusable components, and serving as a key member to support the team in ensuring optimal app performance and fastest build times.

Key Responsibilities:

  • Developed Chrome extensions and AI web apps interacting with DOM on e-commerce platforms like Amazon, WooCommerce, BigCommerce, Shopify, Etsy, and eBay.
  • Developed a Shopify app infrastructure architecture that has been applied to multiple projects within the company.
  • Built reusable common libraries and ensured consistent implementation with high performance.
  • Conducted code reviews to maintain high-quality, scalable codebases.
  • Collaborated with the team to build, test, and release multiple apps to market, creating a foundation for the final three apps listed below.

Analytics & Optimization:

  • Developed GA Analytics tracking system to monitor user behavior and optimize product performance across all apps.

Projects:

1. Project: Promer AI Shopify Apps

12.2024 - Present

Description: Developed a suite of AI-native Shopify apps for ad visuals, SEO-optimized product descriptions, and blog content, boosting e-commerce efficiency for merchants.

Apps:

Team size: Cross-functional team (Frontend, Backend, AI specialists, DevOps, Product)

My Role: Senior Frontend Developer

My Contribution:

  • Built responsive UIs in Shopify admin using Remix and TypeScript for ad creation, product descriptions, and blog editing.
  • Integrated GraphQL APIs with AI backend to generate tailored content and visuals.
  • Implemented GA Analytics for tracking user behavior and optimizing product performance.

Technologies used: Remix, TypeScript, React Hooks, Tailwind CSS, GraphQL, Shopify API, GA Analytics

Employment History
Senior Frontend Developer - Raksul, Ho Chi Minh
8.2023 - 4.2024

1. Project: Peraichi Website Redesign

8.2023 - 4.2024

Description: Modernized a decade-old monolithic website into a microservices architecture, enabling users to create and manage personal websites with pre-designed templates.

Links: https://peraichi.com

Team size: 3 teams (2 FE, 2-3 BE each)

My Role: Frontend Developer

My Contribution:

  • Developed Vue.js-based layouts and components, integrating APIs for seamless microservices functionality.
  • Led code reviews to ensure high-quality, maintainable code.
  • Collaborated with cross-functional teams to deliver a scalable system, reducing page load time.

Technologies used: Vue.js, Nuxt.js, Ruby on Rails, Docker

Freelancer Frontend Developer - Innotech, Ho Chi Minh
1.2023 - 6.2023

1. Project: Rent.com.au Property Website

1.2023 - 6.2023

Description: Enhanced a property website's functionality with responsive designs and SEO optimization, improving user accessibility and visibility.

Links: https://rent.com.au

Team size: 3 FE, Australian BE & QA Teams

My Role: Frontend Leader

My Contribution:

  • Converted Figma designs to Next.js components, ensuring responsive layouts across devices.
  • Optimized SEO with meta tags and structured data, increasing organic traffic.

Technologies used: Next.js, TypeScript, React Hooks, Ant Design

2. Project: Alliance Warehouse Management

1.2023 - 6.2023

Description: Developed a warehouse management system for auto parts, handling large-scale data processing.

Team size: 3 FE, 3 BE, QA Team

My Role: Frontend Leader

My Contribution:

  • Led development of Next.js 13 codebase from scratch, delivering a user-friendly interface.
  • Integrated backend APIs to support 6M+ records, optimizing data retrieval.

Technologies used: Next.js 13, TypeScript, React Hooks, Tailwind CSS

Senior Frontend Developer - Snapmart, Ho Chi Minh
8.2019 - 1.2023

As one of the first three members, built a robust e-commerce platform for Landers, now one of the largest in the Philippines.

My Daily Work:

  • Reported progress on Jira and participated in sprint planning with Philippines team.
  • Developed and reviewed code to ensure scalability and maintainability.
  • Collaborated with cross-functional teams to deliver high-quality features.

1. Project: OMS - Order Management System

8.2019 - 1.2023

Description: Built an admin system to manage orders, fulfillment, and user systems for Landers Web and App.

Team size: 3 FE, 3-5 BE, Philippines Product & QA Teams

My Role: Frontend Developer

My Contribution:

  • Developed admin dashboard and reusable components, improving development efficiency.
  • Implemented user management and authorization features.
  • Managed fulfillment, orders, and warehouse operations, streamlining processes.

Technologies used: Next.js, TypeScript, React Hooks, Ant Design, Git, Jira

2. Project: Landers Web & App E-Commerce

8.2019 - 1.2023

Description: Developed an e-commerce platform for Landers supermarkets, enabling online shopping and delivery.

Links: https://landers.ph

Stack: Golang, React.js, PostgreSQL, Magento

Team size: 2-7 FE, 5-7 BE, 3 DevOps, Philippines Teams

My Role: Frontend Developer

My Contribution:

  • Built core e-commerce features: product listings, cart, checkout, and ratings.
  • Developed React Native app components, ensuring consistency with web version.

Technologies used: React.js, React Native, Sass, Redux, Redux-Saga

3. Project: World Cup 2022 NFT Marketplace

10.2022 - 11.2022

Description: Built an NFT marketplace for World Cup 2022, supporting minting, listing, and trading.

Team size: 1 FE, 2 BE, 1 Smart Contract Dev

My Role: Frontend Owner

My Contribution:

  • Converted Figma designs to responsive interfaces using Tailwind CSS.
  • Integrated Web3 APIs for smart contract interactions, enabling secure NFT transactions.

Technologies used: Next.js, TypeScript, React Hooks, Tailwind CSS, Web3

Volunteer WebMaster, Team Leader - VietAI, Ho Chi Minh
1.2020 - present

1. Project: VietAI Online Courses & Events

1.2020 - present

Description: Managed websites and landing pages for VietAI's educational and event initiatives.

Links: https://courses.vietai.org

Team size: Volunteer Team

My Role: WebMaster, Team Leader

My Contribution:

  • Managed domain and hosting for VietAI websites, ensuring 99.9% uptime.
  • Developed landing pages for events, increasing registration.
  • Set up email marketing with MailChimp and Google Analytics for insights.

Technologies used: Thinkific, MailChimp, Google Analytics

Frontend Developer - Freelancer, Jobigo
2015 - 2019

1. Project: WordPress Themes

2015 - 2019

Description: Developed themes for WordPress based on ReactJS and Tachyons.

Team size: Freelancer

My Role: Frontend Developer

My Contribution:

  • Created customizable themes integrating ReactJS for enhanced interactivity.
  • Utilized Tachyons for atomic CSS styling.

Technologies used: ReactJS, Tachyons, WordPress

2. Project: React Native Themes

2015 - 2019

Description: Developed React Native themes for applications such as Coffee Shop, Restaurant, and E-Commerce.

Team size: Freelancer

My Role: Frontend Developer

My Contribution:

  • Built mobile app themes ensuring cross-platform compatibility.
  • Focused on UI/UX for e-commerce and service-based apps.

Technologies used: React Native

Junior Developer, QA at SELab, DICentral
2005 - 2010

1. Project: DICentral Projects

2005 - 2007

Description: Worked as C# Developer and QA on various projects including DI Integrator, DI Analytics, and DI Web Services.

Team size: Not specified

My Role: C# Developer, QA

My Contribution:

  • Developed and tested C# applications for integration and analytics.
  • Ensured quality assurance for web services.

Technologies used: C#

2. Project: SELab Projects at HCMUS

2007 - 2010

Description: Developed PHP-based systems using Joomla and Moodle. Projects included Student Management System and Moodle, with Crystal Report for generating reports and statistics for the student management department.

Team size: Lab Team

My Role: PHP Developer

My Contribution:

  • Built and customized Joomla and Moodle platforms.
  • Implemented reporting features using Crystal Report.

Technologies used: PHP, Joomla, Moodle, Crystal Report