May 2021 - Present
Responsible for android products such as FR-Panel (face-recognition-based access reader), GV-Eye (live view and play back APP) and GV-LiveStreaming(Streaming APP). My work includes technical research, app feature and library development, UI/UX design, problem solving, and performance tuning.
【GV-Eye(Access Control APP)】
◉ Handle the modularization of complex custom views and themes. The modules are being reused in both Android and Flutter projects, saving 50% of development time.
◉ Take the initiative to integrate Jetpack Compose into the project to develop a new feature, empowering our team with cutting-edge declarative UI technology.
◉ Refactor the project from Java to Kotlin, increasing software development speed and maintainability. Familiar with these two programming languages.
【FR-Panel(Face Recognition Machine)】
◉ Modularize FR SDKs and hardware SDKs into separate devices, increasing recognition speed by up to 2.7 times.
◉ Read EU documents and communicate with the European team to implement vaccine passport validation using the EUDCC validation API. Pioneer vaccine passport verification in Taiwan.
◉ Use UML to communicate and do UI/UX design, as well as use Camera 2, Hilt, MVVM, Coroutine and other technologies to build a face registration feature that is easy to use and maintain. Customers no longer need to connect to a computer separately to register their photos.
負責 FR-Panel(人臉辨識機)、GV-Eye(影像監控 APP)、GV-LiveStreaming(串流 APP)等專案之維護與開發。工作內容包含技術研究、APP 功能與 Library 開發、 UI/UX 設計、問題排解、效能調校。
【GV-Eye(門禁監控 APP)】
◉模組化複雜的自定義 View 與 Theme,透過在 Android 與 Flutter 專案中覆用模組,節省了一半的開發時間。
◉主動導入 Jetpack Compose 至產品功能,使公司具備最新的聲明式 UI 技術。
◉以 Kotlin 將 Java 專案重構,具重構經驗,並熟悉兩種 Android 開發語言。
【FR-Panel(人臉辨識機)】
◉人臉辨識:整合多個人臉辨識 SDK 與硬體 SDK 至不同機器中,將 SDK 模組化並優化辨識速度達2.7倍。
◉疫苗護照驗證:研讀歐盟文件並與歐洲團隊溝通,透過串接 EUDCC 驗證 API 來完成驗證功能,成爲臺灣疫苗護照認證的先驅。
◉人臉註冊:負責從 UML 溝通到 UI/UX 設計,並使用 Camera 2、Hilt、MVVM、Coroutine 等技術,打造一個易於使用與維護的新功能。