About
Portfolio
周陳寬 (
CK)
不願虛度光陰, 就讓重複的事情自動化
相信 若有共同目標, 團隊合作 將優於 單打獨鬥
技能
Android
Android App (Java)
通過 Bluetooth
應用
串接 WiFi / Internet
SDK 應用
串接 AWS IOT SDK
應用
串接 Restful API 應用
(Retrofit2)
參考 MVVM 架構實作
Android test (Java)
Unit test (Java)
IDE: Android Studio
Windows
WPF / Windows Form (C# / C++)
BLE通訊測試 操作介面 (C#, WPF)
3軸運動機台 操作介面 (C#, Windows Form)
DLL (C# / C++)
BLE通訊測試 案例 (C#, DLL, NUnit)
程序化USB供電系統 應用 (C#, DLL)
IDE: Visual Studio
Firmware
Arduino
程序化USB供電系統 應用
8051
運動軌跡規劃 應用 (T-Curve, S-Curve)
熟悉: GPIO, PWM, DAC, ADC, UART
Others
Version Control
Git (e.g. Bitbucket)
Word/Excel VBA
學歷
國立雲林科技大學
,電機工程系 碩士,2012.09 ~ 2014.08
產學合作 參與項目:
設計/ 維護 3軸運動機台操作介面 (C#, Windows Form)
設計/ 維護 運動軌跡規劃 韌體 + 週邊控制 (C, 8051)
論文研究:
運動控制之軌跡規劃 (T-Curve, S-Curve, 線性補間, 圓弧補間, 輪廓運動)
經歷
泓冠智能
,Android設計組 組長,2018.11.19~2021.04.15
泓冠智能-物聯網設備操作APP
產品主軸
主要提供客戶遠端開門服務
整合開門電控, 視訊鏡頭, 視訊對講機 等 物聯網設備
Android App (Java)
通過 Bluetooth 控制物聯網設備
串接 WiFi / Internet SDK 控制物聯網設備
串接 AWS IOT SDK (MQTT) 控制物聯網設備
串接 Restful API 後台 (Retrofit2)
參考 MVVM 架構, 實作UI規格 (Zeplin)
(主動提出) 導入共用模組 (Android Library + git submodule) 優化重用性
(主動提出) 導入OEM框架 (build variant(productFlavors) + gradle + res) 優化重用性
使用 Firebase
Crashlytics/ Event/ FCM/ Remote Config/ Dynamic Link
Android test (Java)
Unit test (Java)
Arduino
進行初期測試 AWS IOT 通訊, 確認可行性
參與 AWS IOT 物聯網設備前置規劃/測試/實作
透過 YouTrack/ Miro board 紀錄客訴/討論
透過 Git (Bitbucket) 進行版控
學習 Android APP 開發
,
2018.05
~
2018.11
Android APP 入門
(已無維護)
自學入門Android APP期間的實作, 含 構思/設計
APP設計的首要目標:
結構化的 細分工作
便利的 規劃時程
無負擔的 紀錄執行狀況
榮晶生物科技
,高級工程師,2014.11.21~2018.04.30
榮晶生物科技
-BLE通訊測試操作介面
Windows UI (C#, WPF)
設計BLE通訊測試 操作介面
撰寫 串接前輩包裝的藍芽底層, 提供所有UI呈現
UI 顯示 當前狀態/傳輸的內容, 提供 命令下達/ 相關參數設定/ 腳本命令功能
研讀(人工胰臟)產品相關BLE通訊規格 (基於
Core Specification 4.0
),
搭配第三方工具, 交互比對自家通訊規格 (工具
Frontline BPA® low energy Bluetooth® Protocol Analyzer
)
透過 Git 進行版控
榮晶生物科技-程序化USB供電系統
設計 Test case 驗證 BLE 通訊規格 (C#, NUnit)
產生/紀錄 測試相關文件
Word VBA
(主動提出) 程式生成特規的 測試結果, 藉此擴大 文件可巨集化範疇
Windows UI (C#, WPF)
撰寫C# DLL 包裝串列傳輸, 傳輸內容則由腳本定義 (腳本內容則由其他包裝層, 隨需求生成)
Arduino
(主動提出) 透過控制Relay取代人工操作部分, 擴大可自動化範疇
國立雲林科技大學
,產學合作,
2012.09 ~ 2014.08
雲科產學合作-3軸運動機台
Windows UI (C#, Windows Form)
撰寫 串接教授寫的通訊底層, 並參考教授/學長的前作, 轉接 C++ DLL 至 C# DLL
UI 顯示 3軸運動機台 當前狀態/傳輸的內容, 提供 命令下達/ 相關參數設定/ 腳本命令功能
8051 (C, 部分組合語言)
維護/ 優化/ 擴增 廠商需求功能
運動軌跡運算 因需透過教授 FPGA 合成的浮點運算器進行, 部分透過 組合語言 客制, 藉此加速
下方為其中採用的 點對點運動規劃 示意圖
Powered By