專案: 物聯網封包 TCP 收發服務
職責:
負責開發一個高性能、可擴展的 TCP 收發服務,用於接收和發送物聯網裝置的 TCP 封包。
任務:
* 開發一個高性能的 TCP 收發服務。
* 優化資料庫存取效能。
* 開發分流功能。
* 設計和規劃通訊協定。
* 實現資料快取功能。
行動:
* 使用 Java 語言和 socket 框架開發 TCP 收發服務。
* 使用 PostgreSQL 資料庫儲存資料。
* 使用 memcached 機制快取資料。
* 使用中華電信雲端服務進行服務部署。
成果:
開發了一個高性能、可擴展的 TCP 收發服務,能夠滿足物聯網裝置的接入需求。
優化資料庫存取效能,提高了服務的響應速度。
開發分流功能,提高了服務的可靠性。
我開發了快取功能,提高了服務的效能。
---
專案: iOS APP - GenOnCall
職責:
負責開發一個用於管理物聯網裝置的 iOS 應用程式。
任務:
* 使用者註冊、登入和登出功能。
* 使用者裝置管理功能。
* 即時裝置連線監控功能。
* 裝置地圖定位功能。
行動:
* 使用 Swift 和 Objective-C 語言開發 iOS 應用程式。
* 使用 Core Data 框架進行資料儲存。
* 使用 Google Maps API 開發裝置地圖定位功能。
成果:
開發了一個功能完善的 iOS 應用程式,能夠滿足用戶的需求。
使用者可以在 APP 中執行註冊、登入、登出、裝置管理、即時裝置連線監控、
裝置地圖定位等等的操作
---
專案: 裝置管理者網站
職責:
負責開發一個用於管理物聯網裝置的網站。
任務:
* 網站前端設計與開發
* 後端 API 服務開發
* 使用者註冊、登入和登出功能。
* 裝置增刪改查功能
* 裝置狀態 Log 查詢、匯出
行動:
* Java 和 JavaScript 語言開發網站。
* Apache Struts 2 框架開發後端。
* PostgreSQL 資料庫儲存資料。
* Bootstrap 3 框架開發前端UI/UX。
成果:
固也泰會員系統網站,實現會員註冊、登入、登出,裝置增刪改查及 Log 查詢、匯出功能
---
專案: 裝置管理/監控 windows 視窗程式
職責:
開發一個用於管理和監控物聯網裝置的 Windows 視窗程式。
任務:
* 設計和開發使用者介面,使其簡潔易用,方便用戶操作。
* 開發使用者登入功能,保障用戶資料安全。
* 開發裝置清單功能,幫助用戶查看其裝置的列表。
* 開發裝置即時連線操作功能,幫助用戶操作其裝置的連線。
* 開發多裝置同時監控功能,幫助用戶監控多台裝置的狀態。
* 開發裝置地圖功能,幫助用戶查看其裝置的位置。
行動:
* 使用 C# 語言和 WPF 框架開發 Windows 視窗程式。
* 使用 MVVM 模式設計使用者介面,使其易於維護和擴展。
* 使用加密技術保障使用者資料安全。
* 使用多執行緒技術實現多裝置同時監控。
* 使用 Google Maps API 開發裝置地圖。
成果:
GenOnCall-Windows 視窗程式。
使用者介面簡潔易用,方便用戶操作。
使用者登入加密保障用戶資料安全。
裝置清單功能能夠幫助用戶查看其裝置的列表。
裝置即時連線操作功能能夠幫助用戶操作其裝置的連線。
多裝置同時監控功能能夠幫助用戶監控多台裝置的狀態。
裝置地圖功能能夠幫助用戶查看其裝置的位置。
---
專案: 韌體資源管理系統
職責:
管理公司韌體資源,優化韌體工程師與燒錄程式人員合作流程,減少錯誤燒錄的情況。
任務:
* 設計和開發使用者介面。
* 資料庫架構設計與開發維運。
* 實現韌體檔案存取功能。
行動:
* 使用 Python 3 和 JavaScript 語言開發系統。
* 使用 Django 框架開發後端。
* 使用 SQLite 資料庫儲存資料。
* 使用 Bootstrap 3 框架進行前端開發。
成果:
大幅減少燒錄錯誤狀況及減少因錯誤而花費的溝通成本