About Me

As a Computer Science graduate from the University of Calgary, I have honed my ability to work efficiently and manage demanding workloads. My technical skills include proficiency in Python, Java, C++, HTML, Ruby, R, ARM Assembly, and SQL database management. Passionate about solving real-world problems, I always seek new opportunities to apply my skills and grow professionally. I am eager to step out of my comfort zone and embrace diverse challenges. Please feel free to reach out—I am excited to connect and explore potential collaborations!

  • Languages
    Java, Python, C/C++, SQL, JavaScript, HTML/CSS, Ruby, R
  • Frameworks
    Bootstrap, React, Node.js, JUnit, WordPress, Ruby on Rails
  • Tools
    Git, SVN, VS Code, Eclipse, Android Studio, MySQL, Postman, Heroku, MS Office, Trello
  • Operating Systems
    Microsoft Windows, macOS, Linux
  • Other skills
    IT Software/Hardware Support, Cybersecurity, Troubleshooting, Problem-Solving
  • Sep. 2023 - Dec. 2023
    Developer, CineMagic Project
  • Jul. 2022 - Jul. 2023
    Sales Associate at 7-Eleven
  • Jan. 2022 - Apr. 2022
    Developer, My Vietnamese Delight Project
  • Sep. 2020 - Jun. 2024
    - Bachelor of Science - Computer Science at University of Calgary
    - Concentration: Information Security
    - Cumulative GPA: 3.5/4.0
    - Awards: Owen Family Scholarship (2022), President's Admission Scholarship (2020), Vivian Stevenson Scholarship (2020)
  • Jan. 2019 - Jun. 2020
    Riverview High School, NS

Taken Courses

Principles of Computer Security

Security policies and protection mechanisms for a computing system, including such topics as design principles of protection systems, safety analysis, information flow control, etc.

Principles of Operating Systems

An introduction to operating systems principles. Performance measurement; concurrent programs; the management of information, memory and processor resources.

Data Base Management Systems

Conceptual, internal and external data bases. Relational data base systems and SQL. The normal forms, data base design, and the entity-relationship approach.

Design and Analysis of Algorithms

Techniques for the analysis of algorithms, including counting, summation, recurrences, and asymptotic relations; techniques for the design of efficient algorithms.

Foundations of Access Control

Application of formal methods and mathematical logic to the modelling of access control systems and the design of policy languages.

Human-Computer Interaction

Fundamental theory and practice of the design, implementation, and evaluation of human-computer interfaces.

Computer Networks

Principles and practice in modern telecommunications, computer communications and networks. Layered communication protocols and current physical, data link, network and Internet protocol layers.

Introduction to Software Engineering

Introduction to the development and evolution of software. Covers key conceptual foundations as well as key methods and techniques used in the different phases of the software lifecycle.

See more

My Work

CineMagic

A team of five members designed and developed a web-based application for a local cinema using JavaScript and HTML.

My Vietnamese Delight

A team of three members designed and developed a web-based application for a Vietnamese restaurant using Ruby on Rails and SQLite.

CryptoNews

CryptoNews is a React-based cryptocurrency application that provides real-time cryptocurrency prices and the latest news related to the cryptocurrency market.

Dictionary App

The Dictionary App is a versatile and user-friendly Android application that allows users to look up word definitions, synonyms, antonyms, translations, and more.

Weather App

A web application that provides real-time weather information for the user's current location using GPS.

See more

Contact me

vietho0511@gmail.com

+1 (825) 365-4284

Download CV