What is hard, isn't fun. What is fun, isn't hard.
畢業於中正大學資訊工程研究所,一個被硬體包圍的軟體工程師
✔️運用自定義的Windows虛擬驅動搭配前後端框架致力提高HCI
✔️熟悉Android App開發設計流程(專注提升硬體交握效能)
✔️熟悉數項無線通訊於硬體的傳輸整合搭配軟體解析
尋找可用且具發展性之各式創新技術用以注入廠端,協助技術區塊拓展及突破效率瓶頸
【MYIOT】全廠IOT設備上報至權威系統之中繼站,輔助各類角色隨時能取得分析結果及監控整體狀態
【AUO WiFi室內定位專案】 與ITRI合作發展之室內定位技術,額外新增自動化功能因應規模佈件,確立定位引擎應用功能(人員軌跡停留、資產盤點、精準推播、在地嚮導)
【DataMall】高流量ETL服務設計,針對不同來源、頻度量級採取不同協議
【AUOTalk】霧端部屬之Low/No Code整合平台
研究領域:
碩論 - Virtual Touch System with Assisted Gestures to Enhance the Interactive Ability
延伸大學部專題,利用Virtual Filter Driver將RealSense擷取的手部資訊打入系統底層以實現Program Independent,並用上述所學開發一支援多種手勢的教學情境網站,提升人機互動。
校內打工
維護本校光機電整合研究所系所網站
使用Vue3框架搭配Composition API提升開發效率與程式可讀性
涉足Node.js JS體系(Loopback)及Tomcat Java體系(SpringBoot)的後端開發
利用KMDF搭配自訂INF檔實作可直接掛接於HID底下並支援multi-touch, gamepad的驅動程式接口。
針對邊際端設備(樹莓Pi 、 ESP32、ESP8266)的不同傳輸協議(Zigbee, BT, WiFi) 因應開發不同應用
主攻硬體交握操作和即時地圖顯示 注重UI/UX
1. 使用Grafana搭配Prometheus即時查看系統資源及警報設定
2. 使用Sentry事件日誌監控系統第一時間獲悉錯誤資訊
良好的閱讀能力及日常口說對話
個人特質
秉持著模仿並不羞恥,融會貫通才是重點的觀念多方涉略進行臨摹,並擷取各自展現的優勢進行拼湊,同步思考兼容性及如何滿足不同使用者的需求,藉此養成對新事物有較高適應性。在團體中,面對不同的事務能妥善切換角色定位,作為領導者能盡速提出架構及工作分配並定時確認執行進度 ; 作為輔導者,會試先調查被輔導者需求,分階段制定進度協助完成任務 ; 作為一個團隊小齒輪,除顧及周圍同伴的咬合順暢度外,即時完成自己的工作內容。
求學歷程
大學期間尚處興趣拓展期,所以嘗試許多不同類型的課程,包括機器學習、影像處理、網路安全...等,也因此,在學習這些技術的過程中,見識過形形色色的模擬工具、模板及框架,有些設計陽春,功能鍵的配置也不明所以 ; 有些簡潔明瞭,操作順手,我也是在此時奠下注重UX的基礎。至此之後,更透過專題研究知曉UI設計及人性化互動的重要性,並在研究所期間整合這些概念並提升技術層級(program dependent ⇒ program independent)。
工作歷程
於友達服務期間促使我成長最多的即為認知數量級差異的視野與其衍伸之相關開發,包含巨量設備上報值的把控、如何自動化部署、適配OTA版本更新、即時資料監控和警報預警。此外,因專案性質需與廠端配合,有幸透過拜訪各廠讓我更可更直接地了解場域實際遇到的痛點充實固化的思維。也拜公司鼓勵同仁額外補充新知的制度,使我可透過定期的課程精進自我。
未來展望
能持續保有積極的態度去接觸新技術並在充分理解後寫成文章或部落格的形式,時時刻刻提醒自己先前踩過的坑或多少幫助志同道合的人們。畢竟在這行,不向前走,往往就不只是慢人一步
介面使用Unity作呈現,支援不同格式供使用者製作書本,再透過RealSense SDK提供的手勢觸發進行各式操作
結合Intel RealSense Camera擷取的手部資訊透過virtual driver打入系統底層,並開發可搭配相對應手勢操作的教學展示網站