Post Job Free

Resume

Sign in

Software Development C++

Location:
Salt Lake City, UT
Posted:
January 28, 2024

Contact this candidate

Resume:

JOHN NGUYEN

ad25tk@r.postjobfree.com 385-***-**** Salt Lake City, UT

SUMMARY

Currently a senior student at the University of Utah with experience in backend software development. Developing projects in Java, C#, and C++ by creating foundation models that ensure the data needed is accurate and reflected. Simplify and organize data so that it is easily accessible, understandable and manageable. SKILL SETS

Languages: Java C# SQL R Code C++ C Python Other Technologies: JSON Eclipse Visual Studio JUnit GUI Docker QT MySQL Theory: Data Structure and Algorithms Discrete Structures Object Oriented Programming Software Development EDUCATION

Bachelor’s in Computer Science University of Utah May 2025 GPA: 3.55

Dean’s List: August 2020 - August 2022

One Refugee Scholar: First generational student with refugee background going into higher education For Utah Scholar: Graduate from a utah highschool, first generational student going into higher education PROJECTS

Client and Server Application (C#)

Developed a client and server application that allows users to connect to a server and chat with one another. It also contained a file that logged the state of the program.

This was accomplished with Visual Studio and TCP clients for the back end and Maui was used for the GUI visual.

SpreadSheet Application (C#)

Developed an Excel like program that allowed users to create and save spreadsheets that used a postfixed algorithm to solve arithmetic problems.

Created using 6 different classes that represented different aspects of the spreadsheet.

All code was written in Visual Studio paired with the MAUI framework to build a user-friendly view. Sprite Editor (C++)

Developed a sprite editor application that allowed users to create sprites with included features such as bucket fill, saving and loading, frames showcasing the sprites created, as well as a preview that would showcase all of the sprites created.

This application utilizes a model view controller process that simplifies the work as well as organizes similar tasks.

Worked with 5 other students and used an Agile/Scrum model to reduce the workload and simplify tasks.

Utilizing the QT framework to create classes and update the view as needed. BlackJack Game (C++)

Developed a fully functional blackjack simulator that utilizes a model view controller archetype.

Collaborated with 5 other students, following an Agile/Scrum protocol, updating a progress sheet as days progress.

Using a Qt framework simplifies the process of connecting a model to a view that reflects the contents being displayed.

VOLUNTEER EXPERIENCE

International Rescue Committee Tech Squad June 2023 – Present

Helped immigrant families build foundational technical skills such as emailing, surfing the web, zoom meetings, etc.

Created a safe and welcoming environment for the family to adjust and feel acquainted.



Contact this candidate