林文傑

Android 工程師主任

  Taichung City, Taiwan

   [email protected]

   

我叫 Jay,喜歡開發 App 的 Android 工程師,目前為 5 人 App 開發團隊的小組長,平常喜歡看看別人的 App,研究如何實作與觀察 UI/UX 的設計,對於工作勇於嘗試且認真負責,希望未來能寫出人人稱讚的 App。


 

語言


  • Kotlin、Jave
  • Flutter、Dart

技能


  • DataBinding 
  • Coroutine 
  • Retrofit 
  • Koin
  • Flutter Provider
  • Flutter Platform Channel
  • BLE 
  • MQTT
  • Git
  • GitLab CI/CD
  • Firebase
  • google map 
  • MVVM

學歷


國立勤益科技大學 National Chin Yi University of Technology

資訊管理

2011 - 2015

工作經歷

微程式資訊股份有限公司,2017 年 4 月 - 2023 年 11 月 Android 工程師主任


在微程式負責 全部 App 產品的開發與維護,Gaint App、Bikonnect App等


在因緣際會下進入了微程式,第一次與他人協同開發 App,學習如何與他人合作,也學習了 Android 開發架構;由於是跟 Giant 相關的 App,所以也接觸了許多騎行的事物,也在此時開發了騎乘核心導航核心,也為了符合 App 設計,製作一些客製的 UI 元件,對於程式經驗也有不錯的提升。後期公司開始著手於自己的 App,也就是 Bikonnect,也讓我擔任了主要開發的腳色,並在一年多前擔任了 App 開發組的組長;近期也在新的專案導入 Flutter,並著手將維護中的專案都翻成 Flutter,相信未來的我會不斷地加強程式開發能力,廣泛學習更多不同領域的技術。

威庭科技,2016 年 9 月 - 2017 年 4月 Android 工程師


在威廷負責一德智慧門鎖 Android 開發(APPKEY)


 第一次接觸 IoT 產業相關事物,了解甚麼是藍芽的通訊協定,不管是手機間通訊或是手機與藍芽設備間通訊,甚至利用手機更新藍芽設備,這期間奠定了藍芽的基礎

專案

APPKEY 

一德智慧門鎖,利用具備有 NFC 或藍牙功能的智慧型手機開鎖,可取代用按鍵、指紋或磁卡及一般鎖匙的傳統開鎖方式,另外還有通行時段、臨時權限、同時管理多個門鎖等功能。(目前已下架,非微程式負責)

主要使用Java與MVC架構,核心技術為BLE的掃描、連線與傳接指令,也有使用NFC模擬卡功能。


Paragraph image 04 00@2x 0a60eca693a10c928b852fbc59ecb80f69e59f0d26acd4c74f39c7f256369567
Paragraph image 04 01@2x d7b528f9ab8e34777562695011fbbc2a4f3f28d8b47f4c8e57ee7c3410afdfa8
Paragraph image 05 00@2x d170fe8d3169a1e4180deac7150bb5e073029308e837c64ef461e01445ee7d3f
Paragraph image 05 01@2x 48a2e32b6416927a94cff749639e9bc2ccdc88b497b221b2c2ee9fe56c1e7cdd

RideControl   

主要使用BLE技術與 Giant 電動車結合的 App,可以設定電動車碼表之畫面與助力模式,記錄使用者的騎行,不止一般騎行,還加入了目標設定以及導航騎行與其他功能。(目前已下架,非微程式負責)

主要使用Kotlin與MVVM架構,核心技術為BLE、自行開發的騎乘核心與導航核心,也有使用RxJava + Retrofit + Sqlite,並也有部分Custom View。

Bikonnect 1.0 Google Play 

這是一款為電動自行車和常規自行車手設計的 App,一般騎行 App的功能,此 App都有,甚至還有預約自行車維修和保養。

主要使用Kotlin與MVVM架構,核心技術為BLE、自行開發的騎乘核心與導航核心(持續維護更新),也有使用Coroutines + Retrofit + Realm,並也有部分Custom View

Paragraph image 04 00@2x
Paragraph image 04 01@2x
Paragraph image 05 00@2x d170fe8d3169a1e4180deac7150bb5e073029308e837c64ef461e01445ee7d3f
Paragraph image 05 01@2x 48a2e32b6416927a94cff749639e9bc2ccdc88b497b221b2c2ee9fe56c1e7cdd

Bikonnect 2.0 Google Play  

這是 Bikonnect 1.0 的下一代,功能著重於車錶與 IoT 應用,新增了許多與 IoT 結合的功能,包含自動保存 IoT 軌跡、防盜功能,韌體更新,利用 MQTT 技術隨時取得車子資訊,另外還有連結車鎖,都可以用 App 操作。

主要使用Kotlin與MVVM架構,核心技術為BLE、自行開發的騎乘核心(持續維護更新)、MQTT,也有使用Coroutines + Retrofit + Room + LiveData / Flow,使用 Koin 實作 DI,並也有部分 Custom View

智慧園區-QR 體驗 Google Play 

是一款為 QR 門禁主機設計的數位發卡軟體,具動態更新模式(逾時未使用即自動失效),QR Code認證,支援公私鑰加解密,有效提升使用安全性,支援第三方認證許可後開門,安全方便實現雲端門禁管制解決方案。

主要使用Flutter與MVVM架構,核心技術為Provider + Hive,也可以不同組織在同一個APP呼叫各自的後台API。

Paragraph image 04 00@2x
Paragraph image 04 01@2x