Skip to content
DO TRUNG QUAN

About Me

👋 Hi there, welcome to my profile!

I have more than 8 years of experience in web development, specializing in front-end engineering with ReactJS, JavaScript, and TypeScript, backed by hands-on experience with VueJS and Node.js.
Outside of work, I teach web development to a community of 40K+ subscribers through my YouTube channel and online courses.

Front-end

Proficient in ReactJS (Next.js, React Query, Redux Toolkit, Zustand) and VueJS (Nuxt.js, Vuex). Experienced in building responsive interfaces using Tailwind CSS, Material UI, shadcn/ui, and Ant Design, with seamless API integration via Axios.

Back-end

Experienced in working with Node.js, TypeScript (NestJS, Express.js), databases (MongoDB, MySQL, DynamoDB), and API development.

✨ Just like a star, you were born to shine in your own way!

Experience

  1. Source of Asia Careers 

    Oct 2024 – Present · > 2 years

    Senior Front-end Developer (Leader)

    Bfast Développement (Team size: 30): Main project with a French client.

    Responsible for building responsive and scalable web applications leveraging ReactJS, NextJS, and related frameworks.
    Developed a robust warehouse management system designed to streamline high-volume inbound/outbound orders, inventory tracking, and client management for enterprise clients like Coca-Cola and Nestlé.

    • Build and develop projects with ReactJS, TypeScript, Tailwind CSS, Ant Design, and SASS.
    • Suggest solutions to problems and optimize code.
    • Review pull requests and merge code.
    • Analyze tasks and work with relevant departments to clarify business specification details.
    • Adapt quickly to tech stack changes and consistently deliver tasks on time.
    • ReactJS
    • NextJS
    • TypeScript
    • Tailwind CSS
    • Ant Design
    • SASS
  2. Cohost AI 

    Mar 2024 – Oct 2024 · 8 months

    Senior Front-end Developer (Leader)

    Cohost AI (Team size: 5)

    Responsible for building responsive and scalable web applications leveraging ReactJS, NextJS, and related frameworks.
    Cohost AI was created by an Airbnb host who deeply understands the problems micro-entrepreneurs face daily. Its mission is to leverage technology to help 1 million micro-entrepreneurs and micro-businesses thrive by 2030.

    • Clarify requirements with superiors, analyze and divide tasks for the team.
    • Build and develop projects with ReactJS, NextJS, TypeScript, Tailwind CSS, shadcn/ui, SASS, and Material UI.
    • Plan weekly work and assign tasks to team members.
    • Host daily and weekly team meetings and report progress to supervisors.
    • Review pull requests and merge code.
    • Suggest solutions to problems and optimize code for the whole team (Front-end + Back-end).
    • ReactJS
    • NextJS
    • TypeScript
    • Tailwind CSS
    • shadcn/ui
    • Material UI
    • SASS
  3. Pod Foods 

    Oct 2019 – Mar 2024 · 4 years 4 months

    Senior Front-end Developer (Sub-Leader)

    Pod Foods (Team size: 15): Main project with an American client.

    Responsible for building responsive and scalable web applications leveraging ReactJS, VueJS, NuxtJS, and related frameworks.
    Pod Foods is a software and data-enabled distribution and logistics platform designed to efficiently bring emerging food brands to retailers across the US.

    • Adapt quickly to tech stack changes and consistently deliver tasks on time.
      • I am always ready and confident in dealing with technological changes, and I am willing to learn new skills to meet the demands of the company.
    • Analyze tasks and work with relevant departments to clarify business specification details.
      • This is very important; in fact, I have done this many times, and it makes the work much clearer and easier for everyone to understand.
    • Maintain a consistent code style and take on the design-heavy tasks.
      • Pixel-perfect implementation is my strong suit.
      • Deliver some remarkable features to improve site UX and stability (new landing page, new tracking events, consistent UI components).
      • Proactively identify potential system issues and implement preventive measures.
    • In my spare time at night, I created my own programming courses, "Full Stack MERN Advanced" and "Full Stack MERN Pro".
      • They help people learn programming by building a "Trello website" from scratch and have grown my audience on YouTube. (Check out my Projects section for further details.)
    • Manager's comment about me:
      "Quan's seamless adaptation to our ever-evolving tech stack, coupled with his consistent on-time, high-quality deliveries, speaks volumes about his skills and dedication. His keen eye for detail shines through in his work on enhancing website UI components, and his passion for technology extends beyond work as a 'tech KOL.' As he expresses his positive experiences within our company online, his contributions go beyond technical expertise, positively impacting our reputation."
    • ReactJS
    • VueJS
    • NuxtJS
  4. Sun* Vietnam 

    Jun 2017 – Oct 2019 · 2 years 3 months

    Back-end Engineer, NodeJS Trainer

    Sync Up (Team size: 5): Main project with a Japanese client.

    Responsible for developing Back-end APIs with NodeJS, TypeScript, DynamoDB, Amazon Web Services (AWS), and related frameworks.
    Sync Up is a project that manages shifts and connects part-time workers with their store managers.

    • Participate in developing a URL shortener web application with ReactJS and NodeJS. (Company's internal project)
    • Participate in developing a management web application with VueJS, Laravel, MySQL, and other tools. (Company's internal project)
    • Participate in developing an Event organization website with PHP, Laravel, JavaScript, MySQL, Bootstrap, and other tools. (Company's internal project)
    • Participate in developing an e-commerce website with PHP, Laravel, JavaScript, MySQL, Bootstrap, and other tools, using Pusher for real-time product comments. (Company's internal project)
    • Created my own programming course that teaches NodeJS, JavaScript, MongoDB, Socket.io, and Bootstrap through building a "Real-time Chat Application" from scratch, which attracted more students. (Check out my Projects section for further details.)
    • NodeJS
    • TypeScript
    • DynamoDB
    • AWS
    • ReactJS
    • VueJS
    • Laravel
    • MySQL
  5. Vietnam Communication Corporation (VCCorp) 

    Jun 2016 – Dec 2016 · 6 months internship

    Web Developer Talent Internship

    • Participate in developing a real-time chat service with JavaScript.
    • Develop a website with PHP (Laravel) on the Back-end team.
    • JavaScript
    • PHP
    • Laravel
  6. Tigren Vietnam 

    Jun 2015 – Dec 2015 · 6 months internship

    PHP - Magento Internship

    • Participate in developing an e-commerce website with PHP (Magento).
    • PHP
    • Magento

Projects

Professional Projects

Main projects from my full-time roles. Smaller internal projects are listed under Experience above; you can also download the PDF version of my CV .

  • Equateur screenshot

    Equateur Internal

    Bfast Développement · Oct 2024 – Present · > 2 years

    Warehouse management system for high-volume orders and inventory, serving clients like Coca-Cola and Nestlé.

    • ReactJS
    • NextJS
    • TypeScript
    • Ant Design
  • Cohost AI screenshot

    Cohost AI 

    Cohost AI · Mar 2024 – Oct 2024 · 8 months

    Platform helping Airbnb hosts and micro-entrepreneurs manage reservations, guest messages, and revenue reports.

    • ReactJS
    • NextJS
    • TypeScript
    • shadcn/ui
  • Pod Foods screenshot

    Pod Foods 

    Pod Foods · Oct 2019 – Mar 2024 · 4 years 4 months

    Software and data-enabled distribution and logistics platform bringing emerging food brands to retailers across the US.

    • ReactJS
    • VueJS
    • NuxtJS
  • Sync Up screenshot

    Sync Up 

    Sun* Vietnam · Jun 2017 – Oct 2019 · 2 years 3 months

    Shift management app connecting part-time workers with their store managers, for a Japanese client.

    • NodeJS
    • TypeScript
    • DynamoDB
    • AWS

Courses & Personal Projects

View all on YouTube

Skills

Programming Languages & Tools

  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • VueJS
  • NuxtJS
  • NodeJS
  • ExpressJS
  • MongoDB
  • MySQL
  • HTML5
  • CSS3
  • Tailwind CSS
  • Material UI
  • shadcn/ui
  • Ant Design
  • Bootstrap
  • GitHub
  • GitLab
  • Trello
  • Jira
  • Slack
  • WordPress
  • Claude
  • ChatGPT
  • Gemini

Abilities

  • Front-end Dev
  • Back-end Dev
  • Database Design
  • DevOps & Cloud
  • System Architecture
  • Unit Testing
  • Web Security
  • Performance Tuning
  • API Integration
  • Git & Version Control
  • Responsive Layout
  • Agile & Scrum
  • CI/CD Automation
  • Caching & Queue
  • Code Refactoring
  • Teaching

Education

Academy of Cryptography Techniques 

Aug 2013 – Jun 2018 · 5 years

I graduated with a degree in Information Systems Security Engineering, but my true passion led me to become a Web Developer.

  • During my student years, as I explored various career paths in Information Technology, I fell in love with Web Development. I chose this field because I genuinely enjoy crafting user interfaces, bringing designs to life, and customizing every pixel of a website.
  • I am deeply grateful for my university experience, which allowed me to build lasting friendships and collaborate with amazing peers. Beyond learning, I also had the opportunity to step up, present, and mentor my classmates in programming.
  • After 5 years of hard work at university, I successfully defended my graduation thesis: Building an Online Chat Messaging Application using Node.js and MongoDB.
    My thesis was awarded 9.7/10, ranking as the third-highest score in the entire university.
You can share that memorable moment with me here:youtu.be/uSuvb2ah2_w

Interests

Outside of coding, I spend my free time listening to music, reading, documenting my experiences on my blog, and creating YouTube videos. I also love brewing my own coffee while diving into sci-fi and fantasy movies. Last but not least, I have a big passion for oil painting. Here is a glimpse of my artwork:

  • Oil painting 1 by Trung Quan
  • Oil painting 2 by Trung Quan
  • Oil painting 3 by Trung Quan
  • Oil painting 4 by Trung Quan
  • Oil painting 5 by Trung Quan
  • Oil painting 6 by Trung Quan

The End

Finally, thank you so much for taking the time to review my CV.

"You're a flower on this earth, so live a beautiful and meaningful life!"

The end — thank you for reading

Have a nice day, everyone! I'm TrungQuanDev from Vietnam 🇻🇳