Curriculum Vitae履歷

Albert WangAlbert Wang

Backend System Engineer · Cloud, IoT & Industrial Hardware 後端系統工程師 · 雲端、物聯網與工業硬體整合

📝 Summary自傳

A Computer Science student at Feng Chia University with hands-on backend experience from an internship at imCloud Co., Ltd. I have practical development experience across cloud infrastructure (AWS), IoT systems, and industrial hardware integration. Proficient in Python and C/C++, I focus on building stable, scalable backend solutions, with a strong passion for low-level programming, sensor data acquisition, and hardware–software integration.

就讀 逢甲大學資訊工程學系,曾於 機智雲股份有限公司 擔任後端工程師實習,具備雲端基礎設施(AWS)、IoT 系統與工業硬體整合的實務開發經驗。 熟悉 Python 與 C/C++,專注於建構穩定、可擴展的後端解決方案, 對底層程式設計、感測器資料擷取及軟硬體整合有高度熱忱。

💼 Experience工作經歷

Backend System Engineer · imCloud Co., Ltd. 後端系統工程師 · 機智雲股份有限公司

2024/10 – 2025/12
  • Developed a Prognostics & Health Management (PHM) system for predictive maintenance of industrial equipment. 開發 PHM 故障預測與健康管理系統,用於工業設備的預測性維護。
  • Built and deployed edge-computing modules on AWS Greengrass. AWS Greengrass 邊緣運算模組的開發與部署。
  • Developed sensor-acquisition packages for NI-DAQ / PW-DAQ / ICP DAS hardware (Python & C). NI DAQ / PW DAQ / ICP DAS 感測器套件開發(Python & C)。
  • Built real-time hardware data-visualization software and designed IoT device-state management and data-acquisition pipelines. 硬體數據可視化程式開發,並設計 IoT 裝置狀態管理與資料擷取流程。
  • Handled server and network administration, including Cloudflare and Cloudflare Tunnel. 伺服器與網路管理,包含 Cloudflare 與 Cloudflare Tunnel 應用。
★ Flagship — ProWaveDAQ real-time acquisition & visualization system ★ 代表作 — ProWaveDAQ 實時數據採集與可視化系統
7,812 Hzsample rate取樣率
50:1downsampling降頻
−98%transfer傳輸量
5threads執行緒
  • Backend: a Python Flask REST API on a 5-thread architecture isolating sensor reading, web serving, CSV storage, and database upload — coordinated through queue.Queue for lossless inter-thread communication. 後端:以 Python Flask 開發 REST API,採五執行緒架構,使「感測器讀取、Web 服務、CSV 儲存、資料庫上傳」互不干擾,並以 queue.Queue 確保資料不遺失、不重複。
  • Performance: engineered a 50:1 downsampling scheme for 7,812 Hz data, cutting frontend transfer by 98% with no loss of meaningful information; charts refresh 3 channels every 200 ms via Chart.js. 效能:為 7,812 Hz 高頻資料設計 50:1 降頻,前端傳輸量減少 98% 而不失重要資訊;前端以 Chart.js 每 200 毫秒更新三通道圖表。
  • Reliability: MariaDB time-series storage with auto file-splitting and batch upload, SQL retry / fault-tolerance, and unified logging with loguru. 可靠性:MariaDB 時序資料庫搭配自動分檔與批次上傳,SQL 上傳失敗重試與資料保護,並以 loguru 建立統一日誌系統。

🚀 Selected Projects專案經歷

Work工作經歷

An NI-DAQ acquisition module built on AWS Greengrass Core, streaming real-time data from NI sensor hardware to the cloud as the data source for the PHM system.在 AWS Greengrass Core 邊緣運算環境上開發的 NI DAQ 資料擷取模組,從 NI 感測器硬體擷取即時資料並傳輸至雲端,為 PHM 故障預測系統提供資料來源。

AWS Greengrass CoreNI-DAQPythonEdge

A self-built Python driver for ProWave DAQ devices, wrapping the hardware communication interface behind a unified data-access API.針對 ProWave DAQ 設備自製的 Python 讀取套件,封裝硬體通訊介面,提供統一的資料存取 API,降低上層應用對硬體細節的依賴。

PythonPackageHardware

A self-built NI-DAQ reader in C, operating the low-level hardware interface directly for high-performance acquisition in performance-sensitive embedded environments.以 C 語言自製的 NI DAQ 感測器讀取套件,直接操作底層硬體介面,具備高效能資料擷取能力,適用於對效能敏感的嵌入式環境。

CNI-DAQHardware

A C reader for ICP DAS PET-AR400 industrial controllers, implementing communication and control with industrial-grade I/O devices for factory equipment monitoring.針對泓格科技 PET-AR400 工業控制器開發的 C 語言讀取套件,實現與工業級 I/O 裝置的通訊與控制,應用於工廠設備監控場景。

CIndustrial IoT

School學校專案

Unix course final project. Simulates the desired/reported/delta state-sync of AWS IoT Shadow with an ESP32, forming a complete end-to-end IoT control architecture. Flask + JSON manage device state with no cloud or database, supporting offline/embedded deployment.Unix 課程期末專案。模擬 AWS IoT Shadow 的 desired / reported / delta 狀態同步機制,搭配 ESP32 實現完整端到端的 IoT 控制架構。後端使用 Flask + JSON 管理裝置狀態,無需雲端或資料庫,支援離線與嵌入式環境。

PythonFlaskESP32Linux

Side ProjectSide Project

A campus meetup platform supporting private rooms and public events, with timetable management, automatic free-slot calculation, Google Calendar sync, and Discord webhook notifications. Decoupled front/back end with JWT auth, email-OTP login, and systemd deployment.自主開發的大學生揪出門社交平台,支援私人揪團與公開活動。整合課表管理、自動計算空堂、Google Calendar 同步與 Discord Webhook 通知。前後端分離,具備 JWT 認證、Email OTP 登入與 systemd 服務部署。

FastAPIReact 18TypeScriptJWT

A systematic record of learning Python language features and libraries — advanced syntax (context managers, enum, __init__), logging (Loguru), numerical computing (NumPy), and web frameworks (Flask, FastAPI).系統性記錄 Python 語言特性與套件的自主學習歷程,涵蓋進階語法(Context Manager、enum、__init__)、日誌(Loguru)、數值運算(NumPy)與 Web 框架(Flask、FastAPI)。

PythonNumPyFastAPI

A personal tech site self-hosted and maintained since high school, migrated from Hugo to WordPress and served from a self-hosted VPS via Cloudflare Tunnel without exposing ports 80/443. A platform for server-administration notes and technical write-ups.高中起自行架設並持續維護的個人技術網站,歷經 Hugo 到 WordPress 的遷移。透過 Cloudflare Tunnel 將自架 VPS 對外服務,無需暴露 80/443 埠,作為發布伺服器筆記與技術心得的學習輸出平台。

WordPressCloudflare TunnelVPSLinux

→ See the full project portfolio → 查看完整作品集

🛠️ Skills技能

Languages程式語言

PythonC / C++SQL

Cloud & Infrastructure雲端與基礎設施

AWSCloudflareDockerLinux Server AdminCLI

IoT & Data物聯網與資料

IoT SystemsSensor PackagesMQTT & ModbusData Analysis & PHM

Tools & Practices工具與協作

Git / GitHubSQL & Databases

🎓 Education學歷

  • Feng Chia University — Dept. of Information Engineering and Computer Science 逢甲大學 — 資訊工程學系
    2023/9 – 2027/6

📜 Certifications證照

  • TQC+ Python
  • TQC+ Java
  • TQC Linux System AdministrationTQC Linux 系統管理

Want the full details? Reach out via email or LinkedIn above. 想了解更完整的內容?歡迎透過上方的 Email 或 LinkedIn 與我聯繫。