hello

Hello!

I'm Chuong Hoang

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.

Age:
29
Email:
hoangchuongitutc@gmail.com
Skype:
live:e5bc5ef56c354761
Phone:
+849-8243-4910
Address:
Hanoi, Vietnam
Status:
Available
Chuong Hoang

My Skills

I am a quick learner and specialize in a multitude of skills required for Web & Mobile Application Development.

Languages, Operating Systems & Tools
Proficient
Node.js (4y)
JavaScript (8y)
TypeScript (5y)
HTML
CSS
Sass
Less
MacOS
VSCode
Intermediate
PHP (3y)
Python (~1y)
Tailwind
Linux
Windows
Bash
Beginner
C# (1.5y)
Platform, Framework development & Administration
Proficient
NestJS (3y)
Angular (7y)
React (5y)
Next.js (2y)
Ionic (6y)
MySQL
MongoDB
Jest
Karma
Jasmine
Swagger
Intermediate
Django
Vue
ExpressJS
Zend
SQL Server
GitHub
Bitbucket
GitLab
Jira
Stripe
PayPal
Beginner
.NET
Apache
Nginx
Redis
Socket.io
Magento
Elastic Search
Containers & Cloud
Intermediate
Docker
Apple Developer
Google Console
Ionic Appflows
Beginner
Firebase
AWS
Architectures
Intermediate
RESTful APIs
Load Balancing
SOLID
Beginner
Multiservices

Projects

Xplor Triib

Web & Mobile developer (2021-2024)
ui-ux

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

Web developer (2022-2024)
ui-ux

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

Web developer (2020-2021)
ui-ux

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

Mobile developer (2020)
ui-ux

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

Web developer (2019 - 2020)
ui-ux

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

Web developer (2018 - 2019)
ui-ux

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

Web & Mobile developer (2017 - 2018)
ui-ux

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

Web & Mobile developer (2016 - 2017)
ui-ux

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

Web developer (7 days)
ui-ux

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.

web design
University of Transport and Communications
Major: Information Technology
Duration: 2013 - 2017
Degree: Pretty Good

Contact Me

Let's talk about how I can cooperate with you!

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!

Email:
hoangchuongitutc@gmail.com
Skype:
live:e5bc5ef56c354761
Phone:
+849-8243-4910