現職為 Android 工程師,致力於追求 Best Practice, Clean Code 與可測試性,常與團隊成員、TPM、QA、Designer 溝通, 希望讓專案維持高品質的同時兼具優秀的可維護性
曾任於 藝想科技(Xtars Live) 擔任 Android Engineer,開發尚未正式釋出的產品
希望程式碼可以透過 TDD 模式開發,藉由寫測試/寫功能/重構的輪迴,讓產品更加完善且穩定
喜愛 Kotlin 語言,關注相關開發社群,期待 Ktor/KMM 的未來發展
隨時關注 Android 相關動態,如 Google I/O, Android Dev Summit,同時積極參與 Android 開發者相關交流活動
《矽谷輕鬆談》Podcast 忠實粉絲
畢業於 國立虎尾科技大學 資訊工程系,學士
在學期間曾獲得過數個國家級大小獎,同時有2篇已發表論文
Email
[email protected]
開發 聲聊產品 (Oopsvip) / 直播產品 (Xtars)
Kotlin / Coroutine / MVVM / Repository pattern / Single activity architecture / Unit test / DI
- 與 Android team member 透過 Github 合作,並 Review 兩個產品線(Xtars, Oopsvip)的 Pull request
- 建構 Oopsvip 專案的 Bitrise CI/CD + Workflow trigger + Slack 連動 + Github 整合 + Google play 上版連動
- 以 Mockk 測試框架對 Data layer 編寫 Unit test
- 使用 Dagger2 實作 DI,更好實作 Unit test
- 以 TDD + Strategy pattern 建構內部工具,降低相關功能約 70% 維護成本,並兼具擴充性
- 重構具有多重內嵌 ViewPager2 頁面,提升約 80% 性能
- 串接 Firebase crashlytics + FCM
- 串接 Facebook Login
MENU 美食誌 Android App 開發、維護、測試
Apr. 2020 - Jul. 2020
Taipei, Taiwan
Kiosk (互動式資訊服務站) 相關系統全端開發、維護、測試
架設支援多 GPU 運算的雲端化 HPC 平臺
家庭物聯網設備開發(含軟體、韌體、硬體)
2014 - 2018
Kuo-Yi Chen, Yu-Cheng Lu. "The Multiple-user Virtual Reality FPS Game Implementation with Head-mounted Display". In 2016 International Conference on Internet Studies (Nets 2016), Osaka, Japan, 2016, July 22-24.
盧宇程, 林至偉, 林子敬, 李家安, 黃伯靜, 陳政宇. “面向 AI 計算的輕量級 GPU 雲端計算平台實作” 於 2018 臺灣網際網路研討會暨資訊工程 X 智慧計算學門成果發表會 (TANET 2018), 臺灣, 國立中央大學 (桃園), 2018, Oct 24-26.