Weian Cheng


Mobile: 0910357984

Birth: 1985/7


  • Software engineer with over 6 years of experience 
  • Primarily focused on development of Linux system over 4 years
  • Developed applications and native program on Android for 3 years 
  • Experienced Linux driver, multimedia streaming, and virtual reality architecture
  • C/C++ over 6 years
  • Java over 3 years
  • Python over 2 years
  • Able to analyze and solve problems efficiently
  • Passion for learning new technologies
  • Able to cooperate and communicate with people  


  • Computer languages: C/C++, Java, Kotlin, Python, Perl, Bash Shell Script
  • Linux application, Linux kernel, Linux driver with C/C++
  • Android application with Java
  • Multimedia streaming with C/C++
  • Virtual reality architecture with C/C++ and Java
  • Web crawler with Python 

Work Experiences

HTC Corporation

Virtual Reality Engineer, 04/2016 - Present
  • Maintained the framework of virtual reality system in Android native layer
  • Developed and maintained the SDK of virtual reality for Unity and Unreal
  • Built right and left hand with position algorithm
  • Built and maintained a communicated bridge between VR system and device drivers (application layer, native layer, JNI)
  • Built unit test for the architecture of VR system with GTest
Mobile Engineer, 06/2014 - 04/2016
  • • Maintained the video codec at Android native layer, such as MediaCodec, ACodec

AVerMedia Technologies Inc

Firmware Engineer, 09/2012 - 06/2014
  • Developed Linux driver which controlled the chip of media encode and decode
  • Developed a streaming system which sent encrypted media data to client site
  • Maintained the system of factory unit testing


Fu Jen Catholic University, 09/2007 - 06/2011

  • Master of Computer Science and Information Engineering

LungHwa University of Science and Technology, 09/2003 - 06/2007

  • Bachelor of Computer and Information Network

Powered by CakeResumePowered by CakeResume