Summary
Work History
Education
Skills
Languages
Timeline
Generic

Qingyi Xiang

Madison,WI

Summary

Computer Science student at the University of Wisconsin–Madison with a strong foundation in programming (C, Java, Python) and data structures. Experienced in troubleshooting everyday computer software issues and basic hardware problems, with familiarity in Windows and Mac OS environments. Quick learner with strong problem-solving and communication skills, motivated to provide effective technical support and improve user experience.

Work History

Junior Engineer/Full-stack

Supermicro (Super Micro Computer, Inc.)
San Jose, California

Technical Experience (Academic & Project Work)

  • Programming & Debugging: Developed C programs to explore memory allocation, cache simulation, and signal handling, strengthening low-level programming and debugging skills.
  • Data Structures & Algorithms: Designed and implemented linked lists, trees, hash tables, and graph traversal algorithms in Java and C, improving problem-solving and runtime efficiency.
  • Database Systems: Wrote SQL queries for relational databases and created MongoDB collections for unstructured data, practicing CRUD operations and query optimization.
  • Operating Systems Concepts: Gained hands-on experience with process control, exception handling, and system-level programming through coursework projects.

Projects

Memory Allocator in C

  • Implemented a custom heap allocator using pointer arithmetic.
  • Debugged segmentation faults and optimized memory usage.

Cache Simulator

  • Built a simulator to measure cache hit/miss rates with the LRU replacement strategy.
  • Analyzed cache performance under different access patterns.

Signal Handling in C

  • Implemented programs to handle signals (SIGINT, SIGALRM, SIGUSR1, SIGFPE).
  • Reinforced understanding of OS-level process control.

Database Queries (SQL & MongoDB)

  • Designed SQL queries for structured datasets and implemented MongoDB collections for unstructured data.
  • Practiced CRUD operations and query optimization.

Web Development Project

  • Built a responsive web application using HTML, CSS, JavaScript, and JSX.
  • Integrated RESTful APIs to fetch and display dynamic data (e.g., weather, news, or product listings).
  • Applied asynchronous programming (fetch/async-await) to handle API requests and responses.
  • Enhanced user experience with interactive UI components and responsive design principles.

Technical Skills

  • Languages: C, Java, SQL, Python (basic), JavaScript (ES6+), HTML, CSS, JSX
  • Frameworks / Libraries: React (basic)
  • Databases: MySQL, MongoDB
  • Concepts: Data Structures & Algorithms, Operating Systems, Computer Architecture
  • Tools: Git, Linux, VS Code,snowflake

Education

Bachelor of Science - Computer Science

University of Wisconsin–Madison
500 Lincoln Dr, Madison, WI 53706

Skills

  • Remote support
  • Software installation
  • Operating systems expertise
  • Hardware repair
  • Database administration
  • Desktop support
  • Software updates

Languages

Chinese (Mandarin)
Native/ Bilingual
English
Professional

Timeline

Junior Engineer/Full-stack

Supermicro (Super Micro Computer, Inc.)

Bachelor of Science - Computer Science

University of Wisconsin–Madison