HOANG VU

SOFTWARE DEVELOPER & NETWORK ENGINEER

Experienced in object-oriented programming (Java, J2EE, C#, Python), web programming (JavaScript, jQuery, HTML, CSS), full stack frameworks (Spring, Django, ASP.Net, MERN) and database (MySQL, MongoDB). Built virtual reality application and games with Unity and C#. Currently working on an online mulitplayer tps battle royale game with Unreal Engine 5 and C++.


HOANGVU

Software Developer & Network Engineer

PROJECTS

2022-Now

Phantom Engine

• Under development

• A mobile (Android & iOS) 3D racing game

• Using Unity (Editor 2020.3.33f1) with C#


2022-Now

SoloKing

• Under development

• An open world tps adventure game like Diablo

• Using Unity (Editor 2020.3.33f1) with C#


2022-Now

Killzone

• Under development

• Online battle royale multiplayer TPS game with futuristic theme

• Using Unreal Engine 5 with C++


2022-2022

VUChess

• A online mulitplayer chess web game

• Built with Redis, Nodejs, Expressjs and Socket.IO


2022-2022

Hollow Knight

• An open world RPG game

• Player can move and use skills to attack enemies and enemy boss to clear the stage

• Built with Unity (Editor 2020.3.33f1) and C#


2022-2022

Jump Force

• A Helix jump type of game

• Built with Unity (Editor 2020.3.22f1) and C#

• Compatible web, Android and iOS build


2022-2022

Floopy Wings

• An infinite runner game like Flappy Bird

• Built with Flutter and Dart

• Compatible web, Android and iOS build


2022-2022

Self Portfolio

• andrewvu270.github.io

• Built with JavaScript, HTML & CSS with additional bootstrap and jQuery

• Using Github Pages


2022-2022

Stock Market Portfolio

• A full-stack web application developed with Python, Django, SQLite, iexcloud stock API and additional bootstrap for styling

• Include full CRUD operations, authentication/authorization login for admin role.

• Users can search market information for any stock in real time, update their portfolio by adding interested stocks to their watchlist or delete any stock from it


2022-2022

Flight API

• A simple API that handles flights JSON data (airline name, code, price, etc.)

• Built with Python, Django and Rest Framework


2022-2022

Discord bots

• Developed bots with Python asyncronous programming and Discord API: reaction bot, server moderation bot, poll bot, music bot, gaming bots (rock paper scissor, battleships)

• Updated: Migrated from discord.py to nextcord


2022-2022

Monsieur bonbon

• A full-stack web application developed with C#, ASP.Net, .Net Core 3.0, SQL, Identity, Microsoft.EntityFrameWorkCore packages, additional bootstrap and jQuery

• Include full CRUD operations, authentication/authorization login and register

• An ecommerce where user buy any types of candies, sweets, snacks, etc.


2022-2022

VURooms Hotel booking

• A full-stack web application developed with MongoDb, Express.js, React.js and Node.js, stripe payment API and additional bootstrap and antd for styling

• Include full CRUD operations, authentication/authorization login and register. There is a role system (Admin, user, guest) associated with different privileges.

• Features: booking, cancel bookings, add and edit rooms data in database, stripe payment gateway integration, user and admin dashboard, manage users, rooms, bookings from the admin panel


2022-2022

Wildwest virtual reality shooting game

• A western theme VR FPS game developed with Unity (Editor 2020.3.22f1) and C#

• Used XR Origin with action based controller

• Player can move, teleport and try to score as much as they can under an amount of time by trying to shoot objectives precisely

• Compatible with Oculus Quest 2


2021-2021

Online contacts

• A full-stack web application developed with Java Spring Framework, Tomcat server, Thymeleaf, Lombok and REST API

• Include full CRUD operations to add or remove, edit and then store contacts to built in H2 and/or SQL database and display contacts info.

• Authentication/authorization login and register. There is a role system (Admin, user, guest) associated with different privileges.

• Used Spring Security to implement privileges and encrypt passwords


2021-2021

VUTravels Travel agency coordinator

• A JavaFX desktop application with interactive UI

• Users enter their flight and vacation information which will be stored from database and displayed on split pane for agencies to view, edit or remove from database.

• Includes drop down menu options as well as confirmative, warning and informative alert dialogs

Java
J2EE
C#
C
PY
JS
SQL
JSON

TOOLS

Intellij, Visual Studio, Visual Studio Code, Android Studio, MongoDB, MySQL, Git BASH, Github, Unity


MY SKILLS

Full-stack

Spring

Django

ASP.NET Core

MERN Stack

Game

Unity & C# VR

Bots

Discord bots

UX/UI

CSS & Bootstrap

JavaFX



INTERESTS



CODING


GAMING


WORKOUT


SOCCER


CHESS


MANGA


EDUCATION

2020-2023

Sheridan College

Advanced Diploma, Software Development and Network Engineering

Grade: GPA 3.87/4.0




EXPERIENCES

2022-Now

AR/MR Application Developer, Sheridan CMI - CloudDX

Medical AR/MR Application with Hololens 2

Duties:

• Research technologies, frameworks, 3rd party components and techniques

• Implement and improve some parts of the project application

• Software development, software design, modeling and requirements analysis

• Test, debug and troubleshoot software applications developed for the project

2022-2022

Virtual Reality (VR) Application Developer, Sheridan CMI - VCIT

Ontario’s first Virtual Clinical Immersion Training (VCIT) project from Sheridan CMI, Medtech Canada, Unity Health Toronto and Ryerson. This VR medical clinic is developed with C#, C++ and Unity. There are 2 builds: Oculus Quest 2 & KBM. Player will follow tasks such as setting up, using medical machines, etc. and helping the patient to complete each room (MRI, CT scan, Ultrasound, Radiology, Operating room)


Duties:

• Research technologies, frameworks, 3rd party components and techniques

• Implement and improve some parts of the project application

• Software development, software design, modeling and requirements analysis

• Test, debug and troubleshoot software applications developed for the project

My Projects





Contact info

  • Hoang (Andrew) Vu

  • Email: andrewvu270@gmail.com
  • Phone: (647)-540-7166
  • LinkedIn: https://www.linkedin.com/in/andrew-hoang-vu/
  • Github: https://github.com/andrewvu270?tab=repositories

Let's keep in touch