# 我誰~
四歲參加第三次忍界🥷大戰
八歲開👁️🗨️👁️🗨️血輪眼
十歲🆙晉級中忍
十一歲加入暗部
十二歲開萬花筒🤩血輪眼
# 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
- 舊有專案進行容器化打包;.Net Core、Node.JS、Vue.js
- 前端專案自動打包為靜態網頁,縮減 Docker image 大小,改善佈署時間
- GCP Linux 環境建置,建立快速部屬 shell script
- Docker Compose 合併多個容器啟動;前端、後端、Nginx、Redis, 安裝 Portainer 作為 docker 管理
- 設置 GitHub Action 達成 CI/CD; 程式碼上傳自動打包為 container, 並通知 server 更新佈署
# 新創 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)
- 至客戶端軟體維護、設備維護
- 銀行前台、後台系統安裝
- 存摺印表機、磁條讀卡機維護