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.
Computer Science • 2019 - 2023
Fresh Graduate
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.
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.
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.