游瑋豪 Mike Yu

Email: [email protected]

Phone: +886 972-605-160

  Taichung, 台灣


As a recent Computer Science graduate, I have a strong background in programming languages such as Python, Java, C, and SQL. I am currently seeking a full-time job opportunity that will allow me to further develop my skills while contributing to the growth of a company. 


My GitHub

Education

University of Arizona

Computer Science  •  2019 - 2023

Fresh Graduate 

Projects

Wordle

Foundation: Observed and learned the rules and layout from Wordle. The game is built with the software architectural pattern MVC. 

Animated: Designed and created the GUI view of the game including animation with JavaFX. Handled different invalid inputs from the user.

MineSweeper

UML Diagram: Planned ahead with a UML diagram. Designed the functions and interactions between each function in the diagram.

Collaboration: Collaborated with a group of four to design the game Minesweeper from scratch. Serializable: Able to save and load one previous game at a time.

SCRUM: Completed the team project with a high communication rate and high efficiency.

Testing: Designed the test cases that ensure good code coverage, and get expected results from certain inputs.

Language Parser & Translator 

Collaboration: Collaborated with a peer on designing the grammar for our programming language called "SimpLang". 

Design: Designed the programming language grammar of SimpLang including expressions, variable declaration, loops, if statements, syntax rules, functions... and so on. 

Parser: Designed and programmed a language parser that can recognize if an input fits SimpLang's syntax rules.

 Translator: Designed and programmed a translator that can translate SimpLang to Java.