Ming Tsay

蔡璨名

軟體工程師

Software Developer

  New Taipei City, Taiwan




  [email protected]

  +886 910 203 014


從小學會用 Visual Basic 6.0 寫程式後便愛上了程式設計,求學階段同時研究並架設伺服器、撰寫網頁程式、開發行動裝置 App、架設郵件伺服器等,累積不少開發經驗與能力,並且透過接案增進自己的程式能力與眼界。

曾經與學校教授合作替嘉義縣政府製作了嘉義知識王網頁遊戲,與其他同學與學長協力完成,我負責資料庫與後端 API 設計,其中最令我印象深刻的是資料庫的調教,當時遇到資料庫查詢過久的狀況,我與指導教授一同研究並排除問題,最後以建立索引來改善查詢速度,單次查詢時間從原本的 30 秒以上下降至 1 秒內。

第一份全職工作為健康益友,同時為軟體工程師與資訊技術專員,開發健康益友 App 與相關伺服器程式,並一手包辦公司所有行政同仁的電腦相關技術問題。在職期間甚至用 C# 撰寫了一支桌面應用程式,把傳真機接收到的傳真,透過 Email 寄送給相關人員方便辦公使用。


    


技能

程式語言


  • 前端
    • HTML/CSS
    • JavaScript
    • RWD Design
  • 後端
    • PHP 5, 7, 8
    • NodeJS
    • Kotlin
    • Java
  • 其他
    • Kotlin (Android)
    • Swift (iOS)
    • Regular Express

套件與框架


  • 前端
    • React
    • Bootstrap
    • jQuery
  • 後端
    • Laravel 5.x
    • Express
    • Koa
  • App
    • React Native
    • Cordova

資料庫系統


  • SQL
    • MySQL
    • MariaDB
    • PostgreSQL
    • SQLite
  • NoSQL
    • MongoDB
  • Key-value
    • Redis
    • Cookie

版本控制與伺服器


  • 版本控制
    • Git
    • GitHub
    • Gitea
    • Bitbucket
  • 伺服器
    • Nginx
    • Apache (httpd)
    • Certbot
    • Debian/Ubuntu
  • 雲端部署
    • GCP
    • AWS

工作經歷

七月 2020 - 十二月 2021

軟體工程師 Software Developer  健康益友股份有限公司

MIS 網路架構暨管理維護
- 辦公室網路架構規劃與維護
- 網管設備路由器與交換機建置、設定與維護
- NAS 設備建置與設定
- 撰寫程式將傳真機接收之傳真自動轉寄給主管

Cloud Services 雲端服務
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Opentok Video Chat
- Nexmo SMS Verify
- Twilio Video Chat

Frontend Development 前端開發
- 金流串接:綠界、TapPay
- App 內嵌滿意度調查問卷
- App 內嵌藥典供醫師撰寫處方箋用
- 修改程式以符合資安認證標章 MAS 要求
- 整合 TLS 安全連線 Public Key Pinning 功能
- 整合 Microsoft AppCenter CodePush 功能
- 整合 App Link / Deep Link 以連結開啟 App 之功能
- 上架 App Store (iOS) / Play Store (Android)

Backend Development 後端開發
- 整合僑委會 API 僑胞卡驗證功能
- 設計並實作醫師配對病人分流系統
- 設計並實作處方箋系統
- 設計並實作線上門診專科醫師排班系統
- 設計並實作邀請其他當班醫師會診功能
- 實作 Twilio 錄影檔自動 Compose 功能
- 設計並實作手機簡訊驗證功能
- 設計並實作新版登入功能並支援密碼登入與簡訊登入


專案

健康益友 App (2020-2021)

此為我前公司的主力專案,民眾可透過此 App 於平臺請求24HR急診或預約醫師線上視訊看診,金流採用綠界與 TapPay 收款。

參與的項目包括:

  • 醫師排班系統設計
  • 預約線上看診功能
  • 視訊平臺串接
  • 綠界金流串接
  • TapPay 金流串接

相關技術規格:

  • React Native
  • Firebase Cloud Messaging (FCM)
  • OpenTok
  • Twilio

https://www.eucare.tw/

   


臺科大學生活動中心場地借用系統 (2017)

朋友在臺科大擔任學生會長,外包委託我製作此系統。完成交接時沒有交代憑證更新相關事宜,故現在依然使用 2017 年的憑證。本系統使用 PHP 並採前後端分離設計,非傳統動態網頁設計概念,前端為靜態網頁以 Bootstrap 搭配自訂 CSS 撰寫而成,後端則採用 Laravel 框架搭配 MySQL 資料庫,且與該學校帳密系統串接。

作品網址:https://clubclass.ntust.edu.tw/(交接後憑證未更新)


口罩地圖 (2020)

去年口罩開始開放前往藥局等地方購買時,許多人陸續做了口罩剩餘數量查詢的系統,我以 g0v 的 kiang 提供之 JSON 文件作為資料來源,替自己的需求用 NodeJS 作為後端初步篩選資料後送給前端顯示,方便自己與親友購買口罩。

作品網址:https://mask-map.oho.tw/


電子發票對獎工具 (2017)

⾃淘寶買了⼀台 Barcode Scanner 後即開發此工具,以 PHP 向財政部撈取並分析近兩期中獎號碼後,用 JSON 格式供前端顯示以及對獎使用。前端程式採純 JS 撰寫,並以 RegEx 取出條碼內資訊,由於無 QR Code 之需求,目前僅支援一維條碼。

作品網址:https://mt.rmstudio.tw/etc/invoice/


個人圖片上傳空間 (2013-2019)








不使用任何框架獨立完成開發,後端程式碼主要由 login.php, logout.php, upload.php, thumb.php, thumb_big.php 五個檔案構成,採後端在上前端在下的結構,並使用內建的 SESSION 功能處理登入工作階段。縮圖採 PHP 呼叫 GD 函數,並於產生後儲存於縮圖專屬資料夾,透過 Nginx 設定檔避免重複呼叫產生縮圖。前端以簡單 CSS 與 JavaScript 為原則設計,並支援以檔案大小或日期正逆序排序。所有基礎功能於 2013 年完成開發,拖曳上傳功能於 2015 年新增,憑證登入功能於 2017 年新增,並於 2019 年以 WebAuthn 登入功能取代,近期預計新增 2FA 登入。

作品網址:https://images.mt.rmstudio.tw/


學歷

2021 - 2025

致理科技大學 Chihlee University of Technology

資訊管理學系

2010 - 2013

天主教恆毅高級中學 Heng Yee Catholic High School

普通科