# 我誰~

四歲參加第三次忍界🥷大戰
八歲開👁️‍🗨️👁️‍🗨️血輪眼
十歲🆙晉級中忍
十一歲加入暗部
十二歲開萬花筒🤩血輪眼

# MBTI 16

類型 精神 精力 本性 對策 特性 測驗時間
調停者 INFP-T 內向 79% 直覺 55% 感受 67% 展望 61% 謹慎 68% 2022/05
提倡者 INFJ-T 內向 72% 直覺 54% 感受 66% 計畫 52% 謹慎 67% 2023/08

# Work Experience

# 新創 M - 後端 2022.05 - 仍在職

  • C# WinForm

    • 串接 ADAM 6017 取得溫度、壓力感測器數位訊號
    • GUI 開發;繪製機台生產過程中溫度、壓力曲線並進行監測
    • 實踐 Fréchet distance 理論,量化曲線相似度進行比較
  • Node.js

    • RESTful API - 核心程式重構
    • Sequelize 連接 Postgresql
    • LINE Notify 串接 - 機台參數變通知
    • OPC UA 即時監測機台數據,回寫機台設定參數
    • Swagger 建立 API 文件
    • 打包 API 成 binary 便於客戶端佈署 - .env 加密、反編譯混淆
    • 建立租戶系統供合作廠商串連,加速拓展用戶
  • Vue.js

    • 建立內部使用管理頁面
    • 使用 Pure Admin 樣板
  • Python

    • 原 Windows 桌面程式邏輯改寫為 Web 形式
    • 使用 Mosquitto 建置 MQTT broker 接收 ADAM 6017 訊號
    • 前端使用 Vue3, 後端使用 Python FastAPI 框架,資料庫 MongoDB
    • 佈署至 Qualcomm Robotics RB5
    • 使用 Docker Compose 運行;Nginx, Python, Mosquitto, MongoDB, Vue
    • 該專案參與 2022 高通台灣創新競賽獲第三名
  • DevOps

# 新創 A - 全端 2020.05 - 2021.09 (1y 5m)

  • 後端 Python
    • 使用 FastAPI 框架
    • SQLAlchemy ORM 連接 PostgreSQL
    • pygsheets 讀寫 google sheet 資料
    • 串接 Redis 建立快取避免重複讀取資料庫
    • 串接 Finnhub 平台 API 取得股票 candles
    • 爬取外站網頁內容建立 URL preview (open graph), 圖片 resize 儲存,減少資料庫儲存空間且改善請求緩慢情況
  • 後端 Node.js
    • Sequelize ORM 連接 PostgreSQL 資料庫
    • Swagger 建立 OpenAPI 文件
    • 建立 Webhook 接口接收 Typeform 平台 bug 回傳表單自動停用異常題目
    • 根據 client 端系統 / 瀏覽器產生不同屬性 (sameSite, secure) 的 cookie, 修正不同系統 / 瀏覽器無法請求 API 情況
    • Puppeteer 產生檢測結果 PDF, 並發送連結給 Slack
    • 試題網址建立 QRCode 供使用者掃描測驗
  • 前端 React, Next.js, 題目編輯頁面開發
  • Domain/CDN
    • Cloudflare, Namecheap, 設置域名對應到雲端主機 (Linode)
    • 設定 CNAME 對應到 Heroku 前端服務
    • 測試 Cloudflare, UDomain, Mlytics 等 CDN 服務對於中國境內使用者改善情況
  • Server
    • Linode 雲端主機管理 alpine linux
    • 安裝 Portainer 管理 docker
    • docker-compose 管理多個平台後端服務
    • 設置 crontab 定時清理無使用資源且重新啟動 container 釋放資源
    • Nginx 設定 URL 轉送 request
  • DevOps
    • GitHub Action 自動佈署
    • GitLab Runner 自動佈署

# 資訊 J - 工程師 2017.01 - 2019.10 (2y 10m)

  • JAVA
    • PHP 5.4 refactoring
    • Spring MVC
    • Hibernate/MariaDB
    • Memcached
    • WebSocket
    • 微信 OAuth, QRCode 登入
    • 外部遊戲串接
    • API 開發
  • C#
    • 網銀爬蟲,自動登入網銀頁面解析金流紀錄,入賬時發送通知
    • LogCleanService, 自動清理紀錄檔服務,Installer 封裝
    • LogClean, 提供使用者 GUI 界面設定自動清理服務執行時程
    • ServiceMonitor, 顯示目前執行中的服務清單
  • 導航網,前端 Vue, 後端 Node JS (Hapi)
  • CentOS 7
    • limits.conf, sysctl.conf 調校
    • Shell Scipt, netcat 呼叫 memcached, 收集所有營運主機 CPU load average
  • Tomcat 8.5 調校
    • 連線數、執行續數量調整
    • 停止域名反查
    • 超時設置
    • Tomcat 編譯,修正 CDN 遇到 Sec-WebSocket-Extensions 造成 Websocket 錯誤
  • MariaDB 資料庫維護
    • slow query 檢查,index 設置,改善資料庫效能
    • 設置 lower_case_table_names, 解決讀取不到資料表問題
  • Proxmox VE 維護,叢集設置,RD 開發環境、測試環境佈署
  • 公司內部 NAS、SVN、Git、Wiki、FortiGate、WiFi 管理

# 電商 U - 工程師 2015.04 - 2016.12 (2y 9m)

  • JAVA Spring MVC, Hibernate
  • ASP.NET MVC, MS SQL
  • 農委會 CAS 驗證管理系統
  • CAS 驗證管理系統,審查逾期通知 Service
  • 生產追溯平臺
  • 草食家畜業務資訊系統
  • 防檢局檢疫申報發證系統擴充
  • C# 撰寫程式輔助轉換 Oracle 資料庫到 MS SQL
  • MS SQL Server Always On 設定

# 科技 E - 實習 2014.08 - 2014.11 (4m)

  • IIS 伺服機維護
  • MS SQL 資料庫管理
  • 流量統計分析 (Log Parser)
  • 系統效能改善
  • 問卷統計分析 (RStudio)
  • 臺北好行專案報告書撰寫
  • 臺北好行教育訓練簡報

# 醫院 K - 兼任研究員 2012.08 - 2014.06 (1y 11m)

  • 放射腫瘤科研究用病歷資料庫平台開發
  • 匯入病例資料、問卷資料
  • 可透過平台篩選研究族群
  • 病歷資料整理

# 化學工業 E - 工讀 2010.01 - 2011.04 (1y 4m)

  • 廠區資訊設備維護
  • 倉儲系統安裝設定
  • 印表機連線設置

# 資訊 H - 工讀 2007.06 - 2008.04 (11m)

  • 至客戶端軟體維護、設備維護
  • 銀行前台、後台系統安裝
  • 存摺印表機、磁條讀卡機維護