avatar

Tran Huy Hoang

Full Stack Developer

About me

I'm a passionate developer currently on the journey to become a full stack developer. My focus lies in software and web app development.

Skills & Qualities

Java

  • Java core: Java Core and Object- Oriented Programming (OOP), Exception Handling, JDBC
  • Java Swing

Python

  • Web: Streamlit, Flask
  • Tool: Selenium

C#

  • C# Console application
  • Windows Presentation Foundation
  • WinForms

Front-end

  • Basic: HTML5, CSS3, JavaScript, Bootstrap, Sass
  • Library: Reactjs
  • Build tool: npm, yarn

Back-end

  • Nodejs, PHP
  • Framework: Expressjs
  • ORM: Sequelize

Database

  • SQL: SQL Server, MySQL

Server

  • Heroku, Render

VCS

  • Git, GitHub

Tools

  • Dev tools: Visual Studio Code, Visual Studio, NetBeans, Eclipse, Pycharm
  • Postman, DBeaver, GoogleColab, Jupyter Notebook

OS

  • Linux (Ubuntu)

Experience

  • Message Queue: RabbitMQ

  • CI/CD: Docker, Jenkins, ArgoCD

  • Kubernetes: Minikube

  • Cloud: AWS, Azure, GCP

  • Bash, Powershell
Reach me at

Phone number:

0384 822 495

    Email:

    tranhoang280301@gmail.com

      Github:

      https://github.com/TranHuyHoang2001

        Linkedin:

        https://www.linkedin.com/in/tranhuyhoang01

          Website:

          https://tranhuyhoang.vercel.app

            Language

            English

            Vietnamese

            Tran Huy Hoang

            Full Stack Developer

            OBJECTIVE
            Seeking a role as a Software Developer/Web Developer to utilize my skills in coding, troubleshooting complex problems, and developing scalable web applications. Able to quickly learn new technologies and frameworks. Looking to join a fast-paced team to build innovative solutions that improve user experience and engagement.
              Education
              University of Economics - Technology for Industries
              (Sep 2019 - Jul 2023)
              • Major: Information Technology
              • GPA: 3.47/4.0
              Self taught:
              • Coursera, Udemy, YouTube
              Persional Projects
              Convert Video To MP3
              Aug 2023 - Present
              System Design: Hands on approach to learning about microservice architectures/distributed systems.
              • Tech stack: Python, Kubernetes, RabbitMQ, MongoDB, MySQL.
              • Source code: https://github.com/TranHuyHoang2001/video2Mp3
              Build CI/CD Pipline
              Aug 2023 - Present
              Created CI/CD Pipeline using Jenkins and GitOps (ArgoCD) to dockerize code, and deploy the container into a Kubernetes cluster. I set up a Jenkins server on GCP (Google Cloud Platform) VM instances.
              • Tech stack: Python (Flask), Github, Jenkins, Docker, ArgoCD, Kubernetes (Minikube)
              • Source code: https://github.com/TranHuyHoang2001/kubernetescode
              HealthCareHospital
              Feb 2023 - Jul 2023
              HealthCareHospital is project about hospital. it show about specialties, clinics, doctors, handbooks and help patient can book appoinment.
              • Built the client interface, called various APIs to display data related to medical specialties, healthcare facilities, doctors, and medical articles.
              • Implemented the ability to switch between English and Vietnamese languages.
              • Designed the appointment booking feature based on available medical examination time slots and confirm the appointments through email.
              • Implemented CRUD operations for doctors, create medical examination schedules, and manage patients with booked appointments.
              • Tech stack: Reactjs, Redux, Sass, React-Bootstrap, Axios
              • Host: Render (static website)
              • Demo: https://healthcarehospital.onrender.com
              • Source code: https://github.com/TranHuyHoang2001/FE_HealthCareHospital
              HealthCareHospital Server
              Feb 2023 - Jul 2023
              • Built a server following the MVC architecture.
              • Created API to allow the client to make requests and retrieve data from the MySQL database.
              • Used the ORM Sequelize to facilitate database access.
              • Tech stack: Nodejs (Express.js), Sequelize, MySQL
              • Host: Render (server-web service), AWS RDS (database)
              • Source code: https://github.com/TranHuyHoang2001/BE_HealthCareHospital
              HealthCareHospital ChatBot
              Feb 2023 - Jul 2023
              • Developed a Messenger chatbot to assist clients with additional information about hospitals.
              • The chatbot should be capable of retrieving customer information and filling it into a spreadsheet when customers make appointments through the chatbot.
              • Tech stack: Nodejs (Express.js), Google-speadsheet, Facebook web hook
              • Host: Render (server-web service)
              • Source code: https://github.com/TranHuyHoang2001/ChatBot_Nodejs
              Classify types of flowers
              Apr 2023 - Jun 2023
              I worked on a final project about an AI model based on Convolutional Neural Network (CNN) architecture.
              • Researching artificial neural network models.
              • Studying supervised machine learning, CNN architecture, computer vision, and various image processing methods.
              • Collecting the dataset required for the image classification task.
              • Building an image classification model using CNN architecture on the Google Colab and Jupyter Notebook platforms.
              • Integrating the Streamlit library to build a web interface for the input and output of the CNN model.
              • Converting saved models to model.json format with Tensorflow.js and deploy it on a web page.
              • Tech stack: Python, Numpy, Pandas, Matplotlib, Seaborn, scikitlearn, keras, tensorflow.
              • Demo: https://tranhuyhoang2001.github.io/PhanLoaiAnhHoa
              • Source code: https://gist.github.com/TranHuyHoang2001/accee86bf53ae0acfa134ce682f1ed74
              VietNamNews
              Apr 2023 - May 2023
              • Implemented fetching of article data from the database to display on the homepage, articles categorized by topics, and detailed article pages.
              • Developed the feature to search for articles based on their titles and the feature to comment on articles.
              • Implemented CRUD operations for articles and article topics, edit the content of articles, attach files, approve and delete comments associated with articles.
              • Integrated Google OAuth for user login.
              • Tech stack: HTML, CSS, Javascript, PHP, MySQL
              • Host: 000webhost
              • Demo: https://vietnamnewsbyphp.000webhostapp.com
              • Source code: https://github.com/TranHuyHoang2001/VietNamNews
              Terris Game clone
              Sep 2022 - Nov 2022
              I worked a term-end project in the subject of C# using WPF to build a game app.
              • Designed the system architecture for the game.
              • Built the characteristics rotate of seven different types of blocks use two-dimensional array.
              • Source code: https://github.com/TranHuyHoang2001/GameXepHinh
              Shop app
              Jul 2022 - Sep 2022
              I worked a term-end project in the subject of Java to build a shopp app.
              • Designed interface with Java Swing.
              • MySQL to storage database.
              • Manage CRUD and search items.
              • Calculate the total order amount.
              • Print the bill.
              • Source code: https://github.com/TranHuyHoang2001/Pet_Project_Shop_Electronic
              ACTIVITIES
              The team leader of a group of volunteer students at UNETI University in Vietnam
              Role: Leader (Sep 2019 - Oct 2021)
              Engaging in volunteer activities, contributing to the community alongside many other young students, thereby enhancing teamwork, communication, and presentation skills.