Sep 2022 - Present
擔任雲應用軟體工程師,使用React、Electron、Shell、Docker Compose、Golang、Redux、Linux、MacOS、Styled-components、XD。負責跨作業系統的桌面應用UI設計、Electron桌面應用程式開發、Jenkins自動化部屬、提供系統端支援度問題解決方案。
1. 遠端登入桌面應用程式
。擔任專案的主要跨平台的桌面應用開發人員,協助處理RDGateway憑證換發及Script腳本撰寫及解決系統相容性問題。
macOS及Linux Application UI / Mockup設計,跨平台Electron開發,流暢運行在樹莓派設備,降低公司硬體成本。
。開發TPM晶片的Smart Card驗證功能
。開發Golang RESTful API及Swagger文件支援其他服務串接
。搭建、管理測試端Active Directory及PKI
。承接Golang專案維護及功能開發,開發Golang RESTful API及Swagger文件支援其他服務串接
。協助Jenkins、Harbor部屬流程處理、Shell script腳本撰寫並串接雲端服務處理OS端需求
。使用Bash, PS1, Bat, XML自動化Windows自動封裝模板
。使用React-spring和Lottie製作動畫效果
。開發Authenticator多因子及Usb Key驗證功能,使用Sanitizer處理URL鍵入安全性問題
。開發RDGateway Certificate驗證及生成功能
。建立Proxy自動化解決跨域問題
。使用ffserver及ffmpeg開發串流視訊服務
。建立Mock server解決開發環境異常問題
。使用Formik製作表單系統、使用React-query處理Request及Cache,避免效能消耗及延遲
。處理Client端(mini PC)安全性問題
。導入Load Banlance、Redis內存管理與Websocket雙向溝通機制,與結合InfluxDB、Telegraf與Grafana提供維運端監測設備
2. Draw Image Tool
。使用SVG撰寫圖片特徵標注功能
。開發Image ZIP加解壓縮功能
。使用Helmet設定動態標注Web Title
3. Project Management System
。重朔PMS介面提高使用者體驗、減少專案提報的耗時問題