PROJECTS




ABOUT ME

Left Image Right Image

Microsoft Windows [Version 10.5.18071.1703]

(c) Microsoft Corporation. All rights reserved.

C:\Users\vuila9>whoami

I have a passion for computer science because I love coding. While I initially enjoyed math and physics, I found them too dry to pursue professionally. My interest in coding began in high school when I was unsure about which course to study. As I explored coding further, my love for it grew. Eventually, I realized that being good at math actually complements computer science, and I finally discovered my career path.

My diligent efforts during university were rewarded when I secured an internship at BlackBerry QNX. During my time there, I gained invaluable insights into the realities of a professional environment, particularly in software development and engineering roles. Additionally, I had the opportunity to engage in various social aspects, including team meetings, discussions, and assuming responsibilities. The knowledge and experiences I acquired during this internship were beyond the scope of classroom learning.

After the internship, I returned to complete my university studies at Carleton. Now, two years later, I am a new graduate with a Bachelor's Degree in Computer Science (Honours), eager to embark on a new chapter in my life.

Although the job search turned out to be more challenging than I anticipated, I made the decision to regroup and invest in my personal growth. After reassessing my situation, I recognized that my lack of experience was a significant factor. Consequently, I have concentrated on enhancing my professional skills by creating numerous small to medium-sized projects.

You can reach out to me at my working email address: johnxnguyenwork@gmail.com

More can be found at the bottom of this website ↓

C:\Users\vuila9>_



Download My Resume!




Experience

Languages

  • Python
  • Java
  • C/C++
  • Javascript/HTML/CSS
  • BASH, Shell

Tools

  • Git, Git SVN, GitHub, Jenkin, MatLab
  • Linux, Windows, Oracle VM VirtualBox
  • Python: Pytest, TKinter, PDB, Paramiko SSH lib
  • Frameworks: Node.js, Qt
  • Database: SQLite, MySQL, MongoDB

Coursework & Interests

  • Algorithms, Discrete Structures
  • Object-Oriented Design
  • Cybersecurity, AI
  • Web Applications
  • Systems Programming, Distributed OS

Command Line Tools Co-op

BlackBerry QNX

May 2022 - Dec 2022

  • Focused on Linux OS, Bash scripting, Python scripting, and C programming
  • Tested compatibility of over 300 GNU commands and their flags in BlackBerry's QNX OS
  • Enhanced and added five features to front-end and back-end of software usage tracking tool using HTML, Python, JavaScript scripting as base code
  • Conducted extensive Python automation scripting, utilizing Pytest to automatically check status of over 40 QNX targets using the Paramiko SSH library
  • Performed bug testing on 40 'verification' JIRA tickets to ensure bug fixes work correctly
  • Responsible for resolving over 20 JIRA bug tickets submitted by other testers and BlackBerry's customers, utilizing advanced debugging tools such as GDB and PDB
  • Developed Python log parser to extract and convert data from over 250,000 test logs on internal report server database into easily readable format

Education

Carleton University

Bachelor in Computer Science (Honours)

Sept 2019 - May 2024

  • Achieved average of A on major CompSci courses
  • Participated in various social events and group projects
  • Other relatable courses: Statistic, Mathemetics, Business

Personal skills

  • Computer hardware assembly
  • Computer software troubleshooting
  • All the projects at the top
  • Hard-working, ethical, opportunistic
  • Fluent in English, Vietnamese