蔡詠暲

Rock Tsai

七年的後端開發經驗,也有基本的前端網頁開發經驗,主要使用Java語言開發。現職公司負責工作項目為產品功能系統設計開發及優化,偶爾也會支援專案開發。

除了產品開發外,也有接觸軟體架構設計幫助公司新進工程師可以快速上手專案上的開發,也減少人員異動時所要重新熟悉開發架構的時間

個人興趣為登山、攝影與自行車等戶外活動。

Sr. Backend Engineer

  Taipei, Taiwan  |    [email protected]  |     |      |    

工作經歷 Work Experience

軟體工程師  •  Morrison Express 鴻霖航空貨運代理股份有限公司

2022.01 Persent

目前負責倉儲管理系統(WMS)的後端開發

– 後端API,使用Python語言搭配Flask框架開發

產品研發工程師  •  Intumit 碩網資訊

2016.11 2022.01

目前負責的產品有「智能客服機器人」、「API 中台」、「Webhook Gateway」及「LINE行銷活動網頁」

– 後端API,使用JAVA語言搭配Spring Boot框架開發

– 前端網頁,使用jQuery搭配Bootstrap開發網頁前後台

– 軟體規劃產品新功能及系統,使用Notion與Milanote筆記軟體

產品負責項目

社群會員平台及推播系統

整合主流社群渠道(LINE, Facebook Messenger, Google Assistant, Microsoft Teams, iMessage)系統透過用戶與品牌機器人對話及參與行銷活動來搜集用戶名單,並可針對名單進行貼標籤及分眾推播訊息

行銷模組

提供各種行銷活動及應用,輪盤 & 刮刮樂抽獎活動、MGM活動、臉書貼文留言回覆活動及票券管理系統等

API中台

制定了幾種常見的連線方式實作規範(Web API、Database、Socket、FTP等),工程師只需依照架構去實作即可,還可透過提供的介面(類似Postman)來驗證客戶所提供的API串接規格

Webhook Gateway

因應公司專案的客戶系統架構大部分是以三層式架構去部署環境,該產品提供了WEB/DMZ層接收及發送各種社群渠道的訊息相關服務

參與專案

LINE Business Connect

  • 台新銀行(2021.08 – 2021.11) – LINE官方帳號台新銀行(470萬用戶數)、Richart數位銀行(610萬用戶數)。負責推播系統優化(宵禁時間、推播總量上限、推播發送重試、推播成本分析、整合UNICA用戶名單)、好友數報表
  • 永豐銀行(2021.05 – 2021.09) – LINE官方帳號(280萬用戶數)。負責推播系統優化(推播成本分析、整合UNICA用戶名單)及行銷活動網頁(輪盤抽獎、MGM)
  • 上海商業銀行(2020.12) – LINE官方帳號(2萬用戶數)。負責LINE官方帳號個人化綁定及訂閱推播服務架構設計與開發

智能客服機器人(Chatbot)

  • 第一銀行(2019.12 – 2020.01),支援帳務查詢的網銀及信用卡身份驗證功能開發
  • 台新銀行、Richart數位銀行(2018.07 – 2018.10) – 專案主要工程師,第三階段,負責串接Facebook粉絲頁的Messenger問答功能及轉真人客服功能、數十組多輪式對話流程腳本程式,可透過對話快速查詢匯率,或是訂閱匯率到價通知、推薦信用卡等等
  • 台新銀行、Richart數位銀行(2018.04 – 2018.06) – 專案主要工程師,第二階段,負責串接LINE官方帳號的問答功能、客製化報表及後台可編輯語音答案並整合至App端的語音輸入輸出(STT/TTS)
  • 上海商業銀行(2018.02 – 2018.03) – 負責支援開發後台SSO、LDAP及串接網銀核身等功能開發
  • 台新銀行Richart數位銀行(2017.07 – 2018.01) – 專案主要工程師,第一階段,負責後台客製化功能(SSO、LDAP、DB動態密碼、浮水印、後台操作記錄)、報表、串接Pepper實體機器人及開發轉檔功能,將原先客戶使用的它牌智能客服系統資料轉檔後可匯入至公司版本中繼續使用
  • 新光人壽(2017.03 – 2017.06) – 專案主要工程師,負責後台客製化功能及報表開發
  • 永豐銀行(2016.11 – 2016.12)玉山銀行(2017.01 – 2017.03)第一銀行(2017.01 – 2017.03),熟悉公司產品功能,支援修復案子的功能問題

Facebook相關應用

軟體工程師  •  Rolltech 滾雷科技

2014.07  2016.10

– 社群遊戲開發,使用C#語言搭配Unity遊戲引擎開發兩款小遊戲

– Android & iOS App開發,使用JAVA及Swift語言

– 網頁後台及API開發,使用JAVA語言搭配opensocial框架

– 世新大學 & 育達科技大學,數位多媒體設計系 – 產學合作技術課程講師

個人作品


喂~是小編嗎」粉專Chatbot

與朋友合作,負責使用Node.js框架開發流程腳本及串接Facebook API,並將服務部署於Microsoft Azure上

  • 我是小編:含「小編想訴苦」、「小 編想抽籤」兩腳本,以職場想訴苦、與 想向各種大神抽一支今天的籤為主軸
  • 小編專欄:撈取粉絲專頁貼文中hashtag,將粉專內貼文做分類,方便粉絲利用 hashtag找尋所需類別的貼文
  • 小編酒吧:運用獲得一杯特調幸運酒 為主題,設計相關腳本,粉絲們回答完 後即可獲得專屬的一杯2018特調幸運酒

聖誕交換禮物Chatbot

因擔任公司福委會成員,負責籌備2018年聖誕交換禮物活動,想透過Chatbot來增加互動性,並讓公司同仁了解Chatbot的其它應用

  • 透過LINE掃QRCode加入活動帳號,驗證用戶資訊並依據登入的時間決定交換禮物順序
  • 開始抽獎後有一次機會重新抽取,可以選擇機會/命運,機會是和電腦PK剪刀石頭布,命運則是參加快問快答3戰兩勝,若獲勝即可重抽禮物,詳情可參考影片

學歷 Education

2013.09  2015.06

育達科技大學

資訊管理所

  • 台灣微軟學生大使(2014.07 ~ 2015.06) - 技術開發組實習生
    • Windows App開發上手營技術課程講師
    • Microsoft Azure雲端服務推廣講座
  • 論文 - 跨平台遊戲圖形使用者介面架構的設計與實現


2009.09  2013.06

育達科技大學

多媒體與遊戲發展科學系

技能 Skill

Programming


  • Java
  • Python
  • Javascript
  • HTML/CSS

Backend Framework


  • Spring Boot
  • Node.js
  • Flask

Database


  • SQL Server
  • MySQL

Develop and Deploy


  • Git
  • Linux
  • Shell Script

Cloud Platform


  • Microsoft Azure
  • Amazon Web Service

Others


  • System Design
  • Software Architecture
  • Caching(Redis)
  • Message Queue
  • Restful/GraphQL API
  • Chatbot
  • Martech