Hello! I'm Chuong.
My name is Chuong Hoang Huy, and I have 8 years of experience as a full-stack developer. I have worked for both Outsource and Product companies in E-commerce, E-payment, Booking, Cloud POS, ERP business, and more. My skills include web and mobile development, as well as planning, designing, coding, testing, and deploying software.

My Skills
I am a quick learner and specialize in a multitude of skills required for Web & Mobile Application Development.
Projects
Xplor Triib

Product link:
triib.com
Business Type: ERP, Gym studio platform
Business Models: B2B
Team size: 8 (6 devs - 2 QAs)
Role: Sub leader
Tech stacks:
Zend
MySQL
Angular
Ionic
Karma
Jasmine
AWS
Firebase
Stripe
PayPal
Redis
Socket.io
Docker
Apple Developer
Google Console
Ionic Appflows
Swagger
Xplor Triib is a comprehensive fitness and wellbeing platform designed to support gyms, studios, and fitness boutiques. Its main features include: Online Store, Online Booking Schedule, Customer Data Management, Payment Integration (Stripe, PayPal, Credit Card, Bank Account, etc...), Financial Management and Reporting.
Responsibility:
- Rewrite the mobile app from AngularJS & Ionic 1 (JavaScript) to the latest Angular & Ionic (TypeScript)
- Develop and maintain both Web and Mobile applications (Backend and Frontend), including features, bug fixes, documentation, test cases, unit tests, and integration tests
- Participate in system and database design to ensure they meet project requirements
- Work with CI/CD for deployment
- Create coding processes and release processes, review source code following project conventions and SOLID principles, and publish code to Production
- Organize daily meetings with team members and provide daily reports to the Team Leader and Product Team
Forest land management

Product link: Private
Business Type: ERP, Map
Business Models: N/A
Team size: 2 devs
Role: Member
Tech stacks:
NestJS
MongoDB
React
Jest
Docker
Redis
Swagger
The Forest Land Management System (FLMS) is a powerful tool for sustainable forest management. Key features include geographic information management with digital maps, forest health monitoring via satellite data, detailed planting and harvesting planning, and biodiversity tracking. FLMS helps enhance the efficiency of forest management and conservation efforts.
Responsibility:
- Develop a web app using ReactJS
- Collaborate with NestJS on the backend
- Participate in system and database design so that they match project requirements
- Perform unit tests, integration tests, and create test cases. Review source code before deployment, ensuring adherence to the project's coding conventions and SOLID principles
- Develop key features such as Map and Reporting
- Provide daily reports to the team leader
Setel

Product link:
setel.com
Business Type: E-commerce
Business Models: B2C
Team size: 3 teams, working in a team with 5 members (4
devs - 1 QA)
Role: Member
Tech stacks:
NestJS
MongoDB
React
Next.js
Jest
Redis
Socket.io
Multiservices
Elastic Search
Swagger
The PETRONAS Shop on Setel offers a range of PETRONAS products, including fuels, lubricants, and other automotive essentials. It provides a convenient way for customers to purchase these items online, enhancing their shopping experience. The platform integrates with Setel's payment options, ensuring secure and seamless transactions
Responsibility:
- Develop an Admin site using ReactJS
- Create an E-commerce site using Next.js
- Work on multiservice APIs with NestJS
- Perform unit tests, integration tests, and create test cases; review source code before deployment, adhering to the project's coding conventions and SOLID principles
- Develop key features such as Order, Payment, Promo, and Inventory
- Provide daily reports to the team leader
Kofax Power PDF Mobile

Product link:
kofax-power-pdf.app
Business Type: Cloud-based platform
Business Models: B2B
Team size: 5 (3 devs - 2 QA)
Role: Member
Tech stacks:
.NET
SQL Server
Angular
Ionic
Kofax Power PDF Mobile is a versatile app that allows users to view, edit, and share PDF files directly from their mobile devices. It supports various features such as form filling, digital signatures, document renaming, and multi-document management
Responsibility:
- Develop a mobile app
- Implement a key feature: connecting the mobile app with a printer
- Provide daily reports to the team leader
ConnectPOS

Product link:
connectpos.com
Business Type: Cloud POS
Business Models: B2B, B2C
Team size: 7 (5 devs - 2 QAs)
Role: Member
Tech stacks:
Magento
Angular
React
ConnectPOS is a cloud-based Point of Sale (POS) system designed for omnichannel retail operations. It integrates seamlessly with popular e-commerce platforms like Shopify, Magento, BigCommerce, and WooCommerce. The platform offers features such as real-time inventory management, customer insights, and multi-location management channels
Responsibility:
- Create a Single Page Application (SPA) web app using ReactJS for consumers
- Rewrite the POS web app from old Angular to the latest Angular
- Develop new features, including writing documentation, test cases, unit tests, and integration tests
- Work with the backend using Magento
- Review source code before deployment, following the project's coding conventions
- Provide daily reports to the team leader
bePOS

Product link:
bepos.io
Business Type: Cloud POS
Business Models: B2C, B2B
Team size: 5 (3 devs, 1 QA, 1 BA)
Role: Member
Tech stacks:
Node.js
Firebase
MongoDB
React
bePOS is a comprehensive digital transformation and business management app designed to simplify operations for various business models such as F&B, retail, and beauty salons. It offers features like digitizing sales processes, integrated solutions on a single platform, and business funding with favorable interest rates
Responsibility:
- Develop a POS web app using ReactJS
- Implement a salary & commission calculation feature within the application
- Work with Node.js & Firebase Cloud API on the backend
B8AK

Product link:
b8ak-home-service.app
Business Type: Home Services
Business Models: B2B
Team size: 6 (4 devs - 2 QA)
Role: Member
Tech stacks:
.NET
SQL Server
Angular
Ionic
B8ak is a home services app offering a variety of services including electrical work, plumbing, AC maintenance, and beauty services like pedicures and massages. Users can book these services quickly and easily. Available in several cities in Saudi Arabia and Bahrain.
Responsibility:
- Develop a mobile app using Angular & Ionic
- Collaborate with .NET on the backend
- Provide daily reports to the team leader
Fanfood

Product link:
fanfoodapp.com
Business Type: E-commerce, Food delivery
Business Models: B2C
Team size: 4 (3 devs - 1 QA)
Role: Member
Tech stacks:
.NET
SQL Server
Angular
Ionic
FanFood is a mobile and web-based ordering platform designed for venues such as sports arenas, schools, and entertainment venues. It allows guests to place food and beverage orders for pickup or delivery within the venue, reducing wait times and improving the overall guest experience. The platform includes features like contactless order and payment, real-time inventory management, and a customizable catering portal
Responsibility:
- Develop a mobile app using Angular & Ionic
- Implement a web app using Angular & .NET
- Provide daily reports to the team leader
Personal project
In my spare time, I often work on small personal projects to enhance my skills. These projects are simple and serve as a platform to showcase my coding and testing abilities.
YouTube Sharing app

Product link:
web-youtube-sharing-app-production.up.railway.app
GitHub links:
https://github.com/hoangchuongit/api-youtube-sharing-app (BE),
https://github.com/hoangchuongit/web-youtube-sharing-app (FE)
Tech stacks:
NestJS
MongoDB
Next.js
Jest
Docker
Socket.io
Swagger
The Web YouTube Sharing App is a platform built with NestJS & Next.js that allows users to register, log in using JWT, and share YouTube videos. It includes features like real-time notifications for new video shares using WebSockets. The app is designed with Docker for local deployment and includes comprehensive testing modules
Key Features & Development:
- Generate Mobile API documentation using SwaggerJS
- Implement Login/Signup functionality using JWT & Private routes
- Enable real-time notifications using Socket.io
- Conduct unit tests and integration tests for both NestJS and Next.js
- Manage commit conventions and formats with Husky & Commitlint
My Education
I graduated in Information Technology with a major in Software Technology from the University of Transport and Communications after completing a 4-year program.

Contact Me
If you like my work and want to utilize my experience then drop me a message using the contact form.
Or get in touch using my email, skype or my contact number.
See you!