Work Experiences

Project Manager, IBM (2013-2014)

  • 6 projects for System X series update service
  • Products name: System x3755  M3  /  System x3100  M4  /  System x3550,x3650  M3 / System x3300  M4  /  System x3250  M5  /  System x3620  M3 
  • Responsibility: Leadership (over 60 people including a test team and ODM team in Taiwan) / Coordination (over 60 colleagues from US and China) / Packages build and release / Resolve customers' feedback / Schedule Planning
  • Reference (Take System x3755 M3 for example): https://www-933.ibm.com/support/fixcentral/systemx/selectFixes?product=ibm/systemx/7164&&platform=All&function=all
  • Description: Keep total 6 projects on schedule and manage to deal with the problem received from customers without damaging the quality of products.

Software Engineer, Compal Electronic Inc. (2011-2012)

  • An Android app working as multimedia streaming in a box-like Android device. The multimedia streaming involves playing video, music and photo streaming, outputs the contents from iPhone or iPad to TV screen.
  • Responsibility:
    • Analyze the network data retrieving from Wireshark
    • Implement functionality of video streaming by receiving the HTTP header by getRequest API and writing the response by ResponseHandler API
    • Fix up the synchronization issues about fluency by setting the critical section between threads.
  • Difficulty:
    • The difficulty to implement functionality of video streaming is not as easy as I expected. At first we have no idea how to start at the beginning of the project since my colleagues all have no working experience in software engineering. Under this circumstance, I started to imagine the user scenario, draw use case diagram (UCD), flow chart, and Unified Modeling Language (UML) diagram, all of which I learned from graduate school. Then, I collected information from the Local Area Network (LAN) between two devices and analyzed the data per TCP/UDP/HTTP protocol. Finally, I discovered the specific header that serves as an identifier that controls the streaming. In 2012, our product was demonstrated at Computex Taipei and received hundreds of users’ feedback.
  • Presentation

Architecture of Airplay

 

© 2014 All rights reserved.

Make a website for freeWebnode