Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic
Yangdan Qin

Yangdan Qin

San Diego,CA

Summary

A motivated graduate CS student, seeking opportunities in software engineering internships to expand skills. 9 years’ experiences on iPhone Wireless software engineering with proven technical problem solving skills and cross-functional communication skills, taking responsibility for iPhone Wireless SW factory issue triage through knowledge of engineering, testing, and firmware related to wireless components through prototype stage to ramp.

Overview

9
9
years of professional experience
5
5
years of post-secondary education

Work History

NPI Wireless SW Engineer

Foxconn
Shenzhen, Guangdong, China
09.2012 - 12.2021
  • Executed validation and test plans related to wireless SW/FW to meet performance requirement during iPhone new product introduction(NPI) phase, tracking validation status, analyzed results, communicate and collaborate effectively with multiple teams and stakeholders to provide update.
  • Perform failure analysis to understand the failing behaviors making use of experimental SW/FW and hardware configuration, restored and validated OS/FW on device-under-test, co-worked with Apple Inc. engineers to debug baseband firmware issues and improve stability of baseband firmware, debug baseband chip with emulators/JTAG.
  • Developed automated test scripts in python to test hardware component, helped to maintain test coverage and optimized testing cycle time from online test stations.

Education

Master of Science - Computer Science

San Diego State University
San Diego, CA
01.2022 - Current

Bachelor of Science - Computer Engineering

Qingdao University
Qingdao,China
09.2008 - 07.2012

Skills

Programming: Java, C, Python, Matlab, JavaScript, C

undefined

Projects

Perform matrix multiplication in hybrid mode(openMP and MPI ) in C 2022 Spring    


  • MPI facilitates communication among SMP nodes, openMP help make more efficient use of the shared memory on each SMP node, the algorithm was tested for number of nodes and threads with different number of matrix sizes and the result showed that hybrid approach attain quasi-linear speedup.

Convert JPG image to grayscale with CUDA 2022 Spring 


  • Read and write from/to .JPG image with openCV, use CUDA convert an image in RGB color model to grayscale by utilizing the power of GPU for the parallel computation, compare and analysis the performance with different block and grid size.

Implement a micro shell in C  2022 Summer 


  • Provided a shell-like REPL interface for launching programs. Wrote a parser for inferring string from stdin, folk a child process to execute the program with execvp() system call, additionally creating pipes for communication between processes to support the conventional pipe syntax.

Implement a binary search tree contained students objects in Java 2022 Fall    


  • Apply object-oriented design patterns: internal iterator, strategy pattern, Null object pattern and visitor pattern to order and iterate the tree, support adding and iterating students, sorting students based on GPA or name or ID, write unit test.

Create a reactive noSQL database in Java 2022 Fall


  • Design a NoSQL database with object-orient design patterns: command, memento, observer and iterator. Implement the operations that add new data, get the data at a given key, replace data at a given key, and remove a key and its data, write unit tests.

Timeline

Master of Science - Computer Science

San Diego State University
01.2022 - Current

NPI Wireless SW Engineer

Foxconn
09.2012 - 12.2021

Bachelor of Science - Computer Engineering

Qingdao University
09.2008 - 07.2012
Yangdan Qin