Overview
Work History
Education
Skills
Timeline
PROJECTS
SoftwareEngineer

Jennifer Yan

Tempe,AZ

Overview

2
2
years of professional experience

Work History

Math&Computer Science Tutor

Mesa Community College
01.2022 - Current
  • Tutor college students in Math subjects including college algebra, discrete math, and calculus.
  • Tutor college students in Computer Science subjects including Java, assembly, Scheme, C++, and Prolog.
  • Reviewed computer science class material with students to support discovery of correct answers to problems.
  • Studied students' academic histories and administered technical assessments to develop personalized tutoring plans.
  • Adjusted wording to match students' abilities, breaking down technical information into easily understood terms.

Education

Bachelor of Science - Software Engineering

Arizona State University
Tempe, AZ
07.2024

Associate of Science - Computer Science

Maricopa Community Colleges - Mesa Community College
Mesa, AZ
07.2022

Skills

  • Programming Languages: Java, C/C, JavaScript, HTML, CSS, Bootstrap, Python, C#, SQL, MATLAB
  • Tools & Technologies: Git, Figma, Jira, Taiga, VS Code, IntelliJ, Apache Maven, Restful APIs, Linux, Astah

Timeline

Math&Computer Science Tutor

Mesa Community College
01.2022 - Current

Bachelor of Science - Software Engineering

Arizona State University

Associate of Science - Computer Science

Maricopa Community Colleges - Mesa Community College

PROJECTS

  • Communication Portal (Team):Created a real-time Communication Portal using React, JavaScript, HTML, and CSS integrated with an AWS database, facilitating seamless, live interactions between users and businesses.
  • Recipe Generator Web Application: Designed and implemented a C# web application system capable of invoking WSDL and RESTful APIs, integrated server and user controls, implemented user authentication, cookies, and successfully deployed it onto a web server.
  • Tic-Tac-Toe: Developed a Java-based game featuring multiplayer and simple AI modes with a command-line interface, showcasing proficiency in Java programming and game development.
  • Stay Healthy: Implemented a Java program using publisher-subscriber design patterns, allowing consumers to subscribe/unsubscribe from gym facilities, while facilitating bidirectional communication by enabling the gym to publish notifications to subscribed customers.
  • Graphviz Integration: Employed Graphviz to convert DOT format graphs into graphics via command-line execution. Developed a Java program capable of parsing, manipulating, and outputting graphs in DOT format and graphics. Integrated continuous integration on GitHub. Implemented strategy and template patterns for BFS, DFS, and Random_WALK algorithms


Jennifer Yan