Select Color

Welcome

I'm Andrew Tran

A Computer Science Student at Virginia Tech + Future Software Engineer
About
Andrew Tran - Professional Profile Picture

Andrew Tran

Aspiring Software Engineer

Originally, my inspiration for becoming a Software Engineer because of my ability to think critically and utilize my STEM abilities to help others. By putting my efforts to solve world problems through coding and programming life-assisting machinery and online services, I am contributing to the world around me by making the quality of life for every person just a bit easier and more pleasing.
My objective is that I am looking for an internship within the following disciplines for Summer 2023: software engineering (back-end / front-end / full-stack), cloud development, mobile development, and/or game development.

  • From: Annandale, Virginia | USA
  • Lives In: Blacksburg, Virginia | USA
  • College Currently Attending: Virginia Polytechnic Institute and State University, Virginia | USA
  • Age: 19
  • Gender: Male
Skills

My Skills

Programming Langauges / Technologies

Java Java Programming Langugage Badge
Python Python Programming Langauge Badge
C (for Low-Level Programming) C Programming Language Badge
Kotlin (for Android Development) Kotlin Programming Langauge Badge Android Technology Badge
HTML + CSS HTML5 Programming Language Badge CSS3 Programming Langauge Badge
JavaScript / Typescript JavaScript Programming Language Badge TypeScript Programming Language Badge
MongoDB MongoDB JavaScript Framework Badge
Express.js Express.js JavaScript Framework Badge
Angular (Limited) Angular Javascript/Typescript Framework Badge
React.js (Limited) React.js Javascript/Typescript Framework Badge
Node.js Node.js Javascript Framework Badge
R (for Data Analytics) R Programming Language Badge
x86-64 and RISC-V Assembly x86-64 Assembly Programming Language Badge RISC-V Assembly Programming Language Badge
Windows OS / Linux Terminal / GitBash Linux Terminal Programming Badge Windows OS Programming Badge Git Bash Terminal Programming Badge
Microsoft Office Microsoft Office Badge

Relevant Coursework

Data Structures and Algorithms (CS 3114)
Software Design and Data Structures (CS 2114)
Android Mobile Software Development (CS 3714)
Intro to Computer Organization I/II (CS 2505 / CS 2506)
Intro to Formal Languages and Automata Theory (CS 4114)
Intro to Data Analytics and Visualization (CS 3654)
Intro to Problem Solving in CS (CS 2104)
Intro to Programming in Python (CS 1064)
Professionalism in Computing (CS 3604)
Intro to Discrete Mathematics (MATH 2534)
Applied Combinatorics and Graph Theory (MATH 3134)
Cryptography I (MATH 4175)
Intro to Differential Equations (MATH 2214)
Statistics for Engineers (STAT 4705)
Writing and Digital Media (ENGL 3844)
Education & Experiences

My Education and Experiences


Education


Experiences

  • Summer 2022
    Software Developer Intern
    Zeta Assoicates Inc. Zeta Associates Inc. Logo Image

    Link to Image Source (Reference)

    • Developed a basic understanding of concepts relating to Kubernetes Clusters and Linux Containerization.
    • Researched the newest applications of Unikernels, a specialized, single-address space machine image created by using only required OS libraries to reduce file size and increase performance within Linux-based Containerized Images.
    • Designed a containerized DSP Spectrogram Application (with audio-processing functionality) on a Kubernetes Cluster using Three.js, a JavaScript Library / API used for rendering 3D computer graphics on Internet Browsers.

    For more information about Zeta Assoicates Inc., please click on the following link here.

  • May 2022
    Webmaster
    VT Society of Asian Scientists and Engineers (SASE) Organization VT SASE New Year's Celebration Image Taken with My Peers

    Link to Image Source (Reference)

    • In charge of the Virginia Tech SASE chapter's website, especially continual maintenance, regular updates on dates of SASE Fall and Spring Semester events along with post-event pictures.
    • Generate Google attendance forms for all SASE events (Internal/External) for the Fall and Spring Semester.
    • Perform annual data analytics using Microsoft Excel for the Virginia Tech SASE chapter, reporting statistics on member demographics & diversity along with member event attendance trends throughout the past academic year.

    For more information about the VT Society of Asian Scientists and Engineers (SASE), please click on the following link here.

  • Spring 2022
    Undergraduate Teaching Assistant
    VT Department of Computer Science VT Department of Computer Science Logo Image

    Link to Image Source (Reference)

    • In charge of producing solutions and grading 200+ students’ programming assignments and projects.
    • Holding 6+ office hours every week to assist students with the programming language’s concepts & assignments.
    • Assisted students in developing computational problem-solving skills and software solutions to a variety of multimedia, scientific, and engineering problems using the Python programming language. Topics include statement sequencing, conditional program flow, iteration, functional decomposition, and recursion. Simple numeric data types, strings, lists, list comprehensions, sets, and dictionaries. Input/output of file-based data, content obtained from the web, and manipulation of digital images along with basic object-oriented concepts, classes, objects, and methods.

    For more information about the VT Department of Computer Science UTA Program, please click on the following link here.

  • September 2010 - Present Day
    Volunteer Youth Leader (Level I)
    Vietnamese Eucharistic Youth Movement (Thieu Nhi Thanh The) TNTT / VEYM Logo Image

    Link to Image Source (Reference)

    • Educates the youth about the religious teachings and doctrines associated with Catholicism.
    • Reinforces the youth about the importance of Vietnamese culture and traditions

    For more information about the Vietnamese Eucharistic Youth Movement (Thieu Nhi Thanh The) Organization, please click on the following link here. Additionally, for more information about the Catholic church that I serve, please click on this link here.

Project Portfolio

My Projects

Visual Graph Structure with a Cycle Present
Graph Theory - Cycle Detection


In Graph Theory, one of the most common solved problems is detecting cycles in graphs. In my Applied Combinatorics and Graph Theory course, we covered how to visually detect graph cycles. Some specific applications include GPS systems and CPU deadlocking. However, I wanted to elevate the sophistication of this algorithm from just solving it on-paper to using programming. Therefore, using concepts such as recursion and Depth-First Search (DFS), I was able to make an interactive program where the user could enter the vertex (and inadvertiently the edge) data to build the graphical representation and detect cycles.
(Link to GitHub Repository)

Space Capturing Project - VTHacksIX Hackathon 2022


Know what a NFT is? Given that NFTs and blockchains are fairly popular in 2022, my same team for VT HackViolet 2022 designed an application that utilizes the APOD API from NASA to get a new space image every day, creates a unique hash for that image using the IPFS standard, and mints it on a blockchain run through Hedera. Additionally, there is an incorporated demo for a google extenstion that would allow users to see this new image every day on the google.com homepage and mint it from their browser, streamlining the process.
(Link to GitHub Repository)

Online Alert Notification (Image of Symbolic Bell Icon)
VTAlertsForwarding - VT HackViolet Hackathon 2022


Around Febuary 2022, my Hackathon team were in the area when a shooting unfortunately broke-out in the neighborhood near our college campus the day before the Hackathon. This application was designed to notify the individual of impending emergencies in the area using a Twitter API from our institution, Virginia Tech, to seek shelter in cases of emergency and to stay safe out of harm's way.
(Link to GitHub Repository)

"Why Should People do Computer Science? Video


What's with Computer Science? Have you always wanted to learn what's the deal with programming? This 3-minute YouTube video explains everything you need to know about Computer Science in 2022, why students need to learn it, and how to join this Technological Revolution.
(Link to YouTube video)

The "Ted-Talkers" Podcast


Have you ever thought about what goes into making a TedTalk a great type of podcast? Here, there is great discussion that goes in-depth to break down the anatomy and rhetorical skills needed for a TedTalk presenter to transform himself/herself into an ordinary speaker into a unforgettable scholar of their discussed topic.
(Link to podcast)

A Gamer Sitting on His Laptop
Blog Post: An Emerging Disaster of 21st Century Videogaming — Exposing Rockstar Games Inc.


Have you played online videogames recently in 2022? If not, let me give you some insider information: large-scale video game companies have been plaguing their popular titles with new pay-to-win models of gameplay. Surprised? Or just outraged like me? Want to read more? I gave my full remarks about the travesty happening at Rockstar Games Inc. and how to save this once thriving company from turning into an utter embarrassment within the gaming commmunity.
(Link to Blog post)

Other Information

My Academic Life and Accomplishments

For more information, please click on the image to access an external reference link!

Kimmy Duong Foundation Logo
Long Nguyen and Kimmy Duong Scholarship Recipient

Scholarships, Honors

Lockheed Martin Organization Logo
Lockheed Martin STEM Scholarship Recipient

Scholarships, Honors

AWS In-Communities Scholarship Logo
AWS In-Communities Scholarship Recipient

Scholarships, Honors

VT Dean's List Logo
VT Vietnamese Student Assocation (VSA)

Activities / Organizations

VT Dean's List Logo
Recipient of Fundamentals of Cellular Communication and 5G Certification Certification

Certifications

VT Dean's List Logo
VT Dean's List Recipient

Honors

VT Dean's List Logo
Society of Asian Scientists and Engineers (SASE)

Activities / Organizations

VT Dean's List Logo
VT Galipatia Living-Learning Community

Activities / Organizations

VT Dean's List Logo
VT Google Developer Student Club (GDSC)

Activities / Organizations