Summary
Work History
Education
Skills
Timeline
Generic

Yen-Yu Chen

Chandler

Summary

I am a junior Computer Science student at Arizona State University with strong programming skills and a passion for problem-solving. I have a solid foundation in data structures, algorithms, and low-level programming, complemented by practical experience in software development methodologies. I am eager to apply my skills through an internship in software development or information security.

Work History

Key Fob Project

  • Designed a digital logic system for a car’s key fob using finite state machines with at least five states
  • Implemented two distinct designs incorporating Karnaugh maps, logic gates, and asynchronous flip-flops
  • Conducted stakeholder interviews to refine requirements and used weighted criteria for design selection
  • Simulated the final design in Digital to demonstrate correct state transitions and functionality

Student Q&A Platform Development

  • Contributed to a team project to expand a Q&A platform for students and reviewers, implementing new features such as question posting, answer proposals, search functionality, and feedback mechanisms
  • Designed and implemented review management capabilities, including CRUD operations for reviews, private messaging between students and reviewers, and a trusted reviewer system with weighted ratings
  • Conducted user story analysis and collaborated with stakeholders to resolve requirements conflicts and refine system functionalities
  • Validated implementations using JUnit tests and presented results through screencasts, demonstrating functional alignment with the architectural design and stakeholder requirements

Education

Computer science major -

Arizona State University
Tempe, AZ
12-2026

Associate in Art and Science degree -

Bellevue College
Bellevue, WA
06.2023

Skills

  • Programming Languages: Proficient in Python, Java, and C with experience in object-oriented, procedural, and functional programming paradigms
  • Data Structures & Algorithms: Strong understanding of stacks, queues, trees (B, B, AVL), graphs, hashing, and sorting techniques
  • Assembly Language: Experience with register-level computer organization, instruction set architecture, memory management, and IO programming
  • Digital Systems: Knowledge of number systems, Boolean algebra, circuit design, and synchronous sequential circuits
  • Software Engineering: Understanding software development life cycles, project management, and team-based development methodologies
  • Mathematics: Competent in probability and statistics for engineering problem-solving with practical experience using statistical software
  • Information Security: Familiar with basic information assurance techniques, risk management, and ethical practices in cybersecurity

Timeline

Key Fob Project

Student Q&A Platform Development

Computer science major -

Arizona State University

Associate in Art and Science degree -

Bellevue College
Yen-Yu Chen