Daniel Cheng

Software Developer

  Taoyuan City, Taiwan

8 years Software Engineer
4 years In-Vehicle system develop(C++/ Android)
2 years Kiosk system develop(Qt)
2 years App develop( iOS / Android)

 

Job Experience

Software Developer  •  神達數位 Mitac Digital Technology corp.

一月 2018 - Present

Dashcam App - Android (Java)

Main function: 

  • APP OTA update (OkHttp/RxJava/MQTT) 
  • Firmware OTA update 
  • Maintain other functions
  • Use CI/CD flow : Gitlab & Jenkins
  • Use Git version control

Dashcam installation tool app for technician - Android (Java/Kotlin/Javascript) 

  • LiveView for raw camera and UVC camera 
  • Add APN setting
  • Dashcam health check 

Dashcam in T-BOX - C++ 

  • Event recorder
  • Event upload 
  • File backup and resent event
  • Use SVN version control
  • Experience in agile software development : Scrum

Stress testing tool-Python (Side project)

Fake GPS tracker for Section Control camera test - C++

  • Send current location and speed in custom interval 
  • Parse google earth file to track

Software Developer  •  誠研科技 HiTi Digital 

一月 2016 - 一月 2018 

Kiosk machine maintain(Qt) 

  • Facebook / Instagram photo print  (Oath2 / PHP / Qt)
  • Print Barcode (Qt)

Likoda App - Android (Java)

Software Developer  •  科風股份有限公司 Powercom

一月 2014 - 一月 2016

UPSMON App (Android/iOS)

2011 - 2013

淡江大學 Tamkang University

Master of Computer Science and Information Engineering

2007 - 2011

淡江大學 Tamkang University

Computer Science and Information Engineering

Skills


  • Android ( Java / Kotlin)
  • Git
  • C++
  • Qt

Language


  • Chinese
  • English
Powered By CakeResume