ERIK ZHOU
Computer Science Student
[ adkgm8@r.postjobfree.com Ó +718******* United States, New York linkedin.com/in/erik-zhou-332b99154/ github.com/Erik-Z Lebillion Web Forum
• Allows users to create treads and write replies
using a rich text editor.
• Shows stats about the thread e.g (Views and
replies)
• Can view others profiles and see what threads
they have made.
JavaScript Vue.JS Firebase
SKILLS
Programming Languages
• Java. JavaScript, Python, C, C#, HTML/CSS
Frameworks
• ReactJS
• Flutter
• Vue.JS
Others
• Git, GNU/Linux, Windows
RELEVANT COURSES
CSE373 Analysis of Algorithms
• Able to define and use classical combinato-
rial algorithms for problems such as sorting,
shortest paths and minimum spanning trees.
CSE416 Software Engineering
• Able to perform project planning, require-
ments analysis, and system/test design.
• Able to work as a team to produce software
systems that meet specifications while satisfy-
ing an implementation schedule.
• Able to produce professional quality
oral/written presentations of system designs,
reviews, and project demonstrations.
LANGUAGES
English Native
Cantonese Intermediate
OTHER INTERESTS
Table Tennis Badminton Astronomy
Reading Board Games
EDUCATION
Bachelor of Science in Computer Science
Stony Brook University
Aug 2017 – Present Stony Brook, New York
3.3/4.0 GPA
WORK EXPERIENCE
COMPUTER SCIENCE MENTOR
OYOclass
September 2018 – September 2019 Stony Brook, New York
• Guided advanced students through their semester-long independent project, mainly Java related projects.
• Helped beginner students with programming in Scratch, Python and Java and taught them basic programming concepts.
• Graded and provided online feedback to 500+ student assignments from different schools around Long Island.
PROJECTS
Re-districter
• A web application that allows users to generate random US districting plans of specified states.
• Shows data comparing the generated districting plan with the current en- acted districting plan.
• Determines if current enacted plan packs minority populations.
• Uses a custom graph algorithm to generate random districting plans.
• Can be ran on the SeaWulf super computer to generate random districting plans.
JavaScript Java Python Spring Boot
CHIP-8 Emulator
• Allows user to run programs written in CHIP-8 programming language.
• Users can dynamically swap programs as well as view the emulator memory.
• Determines if current enacted plan packs minority populations.
• Implemented all opcodes that allow all CHIP-8 programs to run properly.
• Includes error checking and graceful termination in the event that an invalid opcode was called.
Java JavaFX
Wireframer
• Allows users to drag and drop components onto the display and create wire- frames of UI components.
• Allows users to save wire-frames that they created to a backend database.
• Allows for users to edit or delete previously created wire-frames. JavaScript React Firebase