Krwytrw4f1bi6kpdyfk0

Weber Chen

陳尚瑋

    從大學時期便開始接觸Android,從Android 2.3版本開發至今,熟悉Android的各版本開發情況,也每年追蹤Google I/O所發布的最新資料,在不影響開發時程下,導入效能更佳的套件,追求更好的使用者體驗。

Staff engineer
[email protected]


工作經歷

QNAP, Senior engineer, Aug 2015 ~ Now

初期以完成專案為主,後期除了完成專案外,也給予PM及UI開發建議,使App開發工作更加流暢。
  • 2015 (入門時期)
    • 執行交辦任務
    • 熟悉各項工具
    • 維護現有App
  • 2016-2018 (穩定階段)
    • 學習從0開發專案
    • 嘗試其他平台開發 (JavaScript、HTML)
  • 2019-Now
    • 領導團隊開發App
    • 帶領新人入門
    • 與PM、UI共同制定Spec
    • 定期閱覽、練習新 Features and APIs
K55knvv1vncquoszqdj0

Android App develop


API 串接

  • RESTful API 
    • Volley 
    • Retrofit
    • Coroutine + flow


架構

  • MVC
  • MVP 
  • MVVM

自動測試

  • JUnit
  • Robolectric


第三方 Library

  • Glide 

(Google 推薦使用圖片顯示lib)

  • Room
(資料庫操作)
  • VlcLib
(影音撥放)

其他技能


版本控制

  • Git
  • Sourcetree


系統、軟體操作

  • Linux 
  • Raspberry pi 
  • Postman 
  • Jenkins 
  • Google App Engine‎


開發環境與程式語言

  • Android Studio
  • Visual Studio Code
  • Java
  • Kotlin
  • Python


Android App完成專案

2016 ~ 2017

Paragraph image 01 00@2x

Qmarket

  • 特有機種專用的內部商店,提供公司App下載及第三方軟體推薦

開發歷程

    進公司後第一個作品,為當時公司主打產品,上架時間迫在眉睫,所以開發時間嚴重不足,在此時期便訓練了看大量前人所留下的程式碼,並同時維護手機與後端

Paragraph image 06 00@2x
Paragraph image 06 01@2x
Paragraph image 06 02@2x
Paragraph image 01 00@2x

OceanKTV Client (支援)

  • 搭配QNAP OceanKTV的行動裝置應用程式,進行點歌、調整音量、以及製造音效等等功能
  • Google play link :  Google Play立即下載

開發歷程 

    開發Qmarket的同時,團隊同時開發了其他專案,此專案運用了VLC來串流從NAS來的影音檔案,並在手機上顯示相關的控制選項,負責解決部分Bug,主要是調整串流相關參數,減少影音不同的問題。

Paragraph image 06 00@2x
Paragraph image 06 01@2x
Paragraph image 06 02@2x
Paragraph image 01 00@2x

Qnotes3 (支援)

  • 與NAS上的Notes Station 3 提供相同體驗並同步
  • Google play link :  Google Play立即下載 

開發歷程 

    當年度的第二個支援專案,功能類似Evernote和OneNote,作為在NAS上Notes Station 3的手機版本,負責解決與NAS上的顯示差異Bug

Paragraph image 06 00@2x
Paragraph image 06 01@2x
Paragraph image 06 02@2x

2017 ~ 2018

Paragraph image 01 00@2x

Qsirch

  • 使用各種搜尋條件搜尋檔案,並提供簡易的瀏覽功能
  • Google play link :  Google Play立即下載

開發歷程 

    Qsirch為2017年第一個專案,也是第一次使用MVC架構開發,主要是串切來自NAS的API,並建立多種篩選方法來尋找多台NAS的檔案,並附有簡易的圖片、影片瀏覽器。

Paragraph image 06 00@2x
Paragraph image 06 01@2x
Paragraph image 06 02@2x
Paragraph image 01 00@2x

QRM+

  • 透過裝在電腦的客戶端,取得主機的相關資訊、效能,及簡易的遠端操作
  • Google play link :  Google Play立即下載

開發歷程 

    使用MVP架構開發,導入大量圖示、圖表,即時的確認多台伺服器的相關效能資訊,並提供圖表,且可以對圖表進行繪圖編輯,即時分享給管理人員。

Paragraph image 06 00@2x
Paragraph image 06 01@2x
Paragraph image 06 02@2x
Paragraph image 01 00@2x

DJ2 Client (支援)

  • DJ2 Live專屬私有雲直播平台,建立直播、觀看直播與主播互動
  • Google play link :  Google Play立即下載

開發歷程 

    協助處理不同手機上的視訊偏移,錯位問題。

Paragraph image 06 00@2x
Paragraph image 06 01@2x
Paragraph image 06 02@2x
Paragraph image 01 00@2x

Qcontactz (支援)

  • 在NAS上提供聯絡人管理,可同步與Google、Microsoft聯絡人工具同步
  • Google play link :  Google Play立即下載

開發歷程 

    負責串接Google、Microsoft的聯絡人導入。

Paragraph image 06 00@2x
Paragraph image 06 01@2x
Paragraph image 06 02@2x

2019 ~ Now


Paragraph image 01 00@2x

QuMagie

  • 一款 QTS 相片管理應用程式,它使用 AI 協助您管理儲存在 QNAP NAS 上的相片和影片。整合了臉孔辨識和物件辨識,讓瀏覽和整理相片及影片都比以往更輕鬆。
  • Google play link :  Google Play立即下載

開發歷程 

    目前所主要的開發專案,取代目前舊有的媒體瀏覽App,翻新了許多舊有的架構,採用MVP架構開發,目前正進行轉換至MVVM架構,導入了Glide置換原本緩慢的相片瀏覽器,使用Volley進行API串接,在NAS的硬體限制下,追求與Google Photo相同速度與效能

Paragraph image 06 00@2x
Paragraph image 06 01@2x
Paragraph image 06 02@2x

學歷

National Chi Nan University, Master's Degree, Information management, 2013 ~ 2015

Powered By CakeResume