Ml0hnppwfj8zswxfroqg

林育賢 Cliff Lin

系統分析師  •  台北市,TW

  [email protected]  •    +886 928-772-605

有2年的MIS和3年的Software Engineer經驗,目前在公司擔任System Analyst


認為在規劃系統時,合理可擴充的架構和良好的UX一樣重要



技能 | 專案 | 開發經歷 | 工作經歷 | 學歷


技能


C#

  • 開發RESTful API
  • 串接簡訊商簡訊功能,開發簡訊驗證平台
  • 透過OAuth2機制取得AccessToken,操作各雲端平台資料
  • 以ORM傳遞DB資料
  • 串接合作廠商信用卡刷卡服務API,並每日產生訂單紀錄透過Email寄送
  • 開發Windows Form Application,利用SignalR技術實現管理介面及電腦端Client的雙向溝通及監控


MS SQL、MySQL

  • 規劃資料庫架構,建立可適用於多專案的共用資料表及Stored Procdure提高可重用性
  • 利用Reporting Service建立報表,提供訂閱


MIS技能

  • 熟知常見網際網路協定運作方式(Firewall、Switch管理)
  • Linux、Windows Server系統
  • Windows Batch Script
  • Linux Bash Script

Version Control

  • Git
  • SourceTree、TortoiseGit
  • Jenkins
  • Sonarqube


javaScript、jQuery

  • 在.net MVC架構下建構SPA式頁面
  • 處理前後端資料流並以適當的元件呈現,可直覺地進行編輯更新
  • 利用ajax非同步平行讀取內容提高載入速度


CSS、SCSS、Bootstrap

  • 利用Bootstrap和SCSS建立簡潔的網頁頁面
  • 利用合作廠商提供的文件及模板進行套版,並提供建議進行適度修正


.NET MVC

  • 利用Area機制讓網站架構更加清楚,方便程式碼維護
  • 操作Route使Url存取資源的名稱更加直觀,提升SEO評分
  • 利用Razor語法在伺服器端動態產生頁面,省去前端透過ajax取得資料的動作


接觸過的其他語言

  • Joget - Low-coding流程頁面設計平台,用來設計工廠的Shopfloor系統
  • Java - 進行Joget後端流程的客製化,簡單的資料處理
  • Matlab - 基本的Review、將Script打包為執行檔
  • QT - 開發GUI將各個測試程式的指令進行包裝,省去產線輸入Linux Bash的時間及輸入錯誤


語言能力

  • 聽、說 - 略懂,能進行基本對話及技術討論,曾於菲律賓馬尼拉出差2週
  • 讀、寫 - 一般,能看懂技術文件和討論文章,和遠端工作的外國工程師進行技術溝通

專案

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

美強生公司活動網站

前後端設計及UI套版
(已下架)

建立網頁框架(.Net MVC+jQuery)使每個新活動的開發時間縮短至一天以內

規劃高彈性的API和DB架構(C#+MS SQL)方便該框架轉移至其他新客戶的網站使用

將設計公司提供的版型進行套版上線(CSS)

瀏覽網頁
Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

美強生媽媽教室

新版網頁建置

優化網頁讀取速度(230%),進行前端套版及邏輯撰寫(.Net MVC+jQuery)

埋入流量及廣告追蹤碼,串接金流廠商API進行線上付款

並固定排程產生訂單資訊寄發給廠商(C# Console)

瀏覽網頁

開發經歷

多雲端平台整合搜尋功能

  • 整合各雲端平台OAuth2.0驗證(Microsoft 365、Atlassian、Slack),供公司內部系統取用access_token
  • 呼叫各雲端平台文字搜尋功能API並呈現關鍵字結果,方便使用者同時在各平台搜尋想要的訊息

簡訊驗證平台

  • 開發簡訊驗證API,供公司內部系統呼叫寄發驗證碼至用戶手機,以進行驗證碼驗證
  • 首個使用的系統為自行開發的AD使用者密碼變更頁面,提供給Ubuntu使用者進行公司網域密碼變更

機器人產線Shopfloor系統

  • 接手原有的工廠生產紀錄系統,規劃並開發API供不同部門及不同語言的程式上傳測試資料到系統進行分析
  • 撰寫API文件並協助海外同事導入API上傳功能
  • 開發報表和設計生產流程(導入工時統計、測試資料檢查、工單狀態),提升產線作業效率

產線Mes系統

  • 獨立開發產線Mes系統,協助作業員遵循系統流程進行生產,並記錄生產履歷和物料使用狀況產生報表

電子發票系統

  • 維護和財政部電子發票平台串接相關的API和公司電子發票會員會籍維護系統

郵件客服系統

  • 改善讀取效能及UX - 藉由非同步讀取案件資料(ajax)及一頁式收合呈現(jQuery),使用者表示讀取速度及呈現方式都有顯著提升。

員工權限紀錄系統

  • 整合至現有作業流程 - 藉由重新設計作業流程,建立資料庫(MS SQL)、開發API (C#+Stored Procedure)和表單頁面(Bootstrap+CSS),將獨立開發的員工權限紀錄系統整合至現有的權限申請系統並進行自動化更新。

集中式管理員工電腦環境

  • 雙向資料溝通 - 透過佈署至全公司的客戶端應用程式(C# Windows Form App)以及SignalR技術將資料更新至DB,MIS人員可以輕鬆的在管理頁面查詢電腦狀態並傳送特定命令至客戶端,以解決營運環境會遇到的客戶端問題。

工作經歷

系統分析師 / 全智通機器人股份有限公司

Mar 2020 ~ Now

  • 主要工作為分析目前公司需求,透過設計程式和流程讓各部門工作能順利進行,因此有不少需要和各部門負責人溝通問題後嘗試解決的經驗。
  • 一開始主要將心力放在產線的順利運作上,依據產線的回饋改良現有Shopfloor系統(由Joget設計),進行流程、系統架構優化和開發報表。
    又此系統目的為記錄組裝及測試流程,需收集各個異質平台來的測試資料,和程式開發部門討論確定規格後,著手開發API並撰寫文件,以統一的架構方便各部門進行資料上傳。
  • 後續依據目前公司對IT的系統需求設計網頁應用程式、桌面應用程式或簡易的Linux GUI介面程式(use QT)以加速作業。

N1tlp7xujeaerp2q5fbj

自由職業者

Dec 2019 ~ Feb 2020

  • 和製造業客戶進行需求訪談,設計產線系統流程和UI,並獨立進行開發

軟體工程師 / 綠界科技股份有限公司

Jun 2019 ~ Nov 2019

  • 維護串接財政部電子發票平台API
  • 更新電子發票產品SDK
  • 更新客戶會籍資料維護後台
  • 撰寫新專案相關程式碼架構文件

N1tlp7xujeaerp2q5fbj

軟體工程師 / 網訊電通股份有限公司

Feb 2017 ~ Jun 2019

  • 第一個專案為和MIS同事溝通,從零開發及規劃能和現有「權限申請系統」進行整合,以利立即查詢員工現有權限和申請歷程的網頁應用程式。期間熟悉了jQuery、Bootstrap、WebApi及SQL語言技巧,並且和維護權限申請系統的同事合作將兩套新舊系統進行整合。
  • 其後接下了第一個外部專案,美強生活動網站的開發,負責完整的前後端邏輯,並於邏輯完成後將設計公司提供的UI進行套版,期間也不斷和負責的PM溝通並適時提出建議進行修正。
  • 近期則完成了美強生媽媽教室的改版,除了優化程式架構加快讀取速度外,更多了線上信用卡刷卡的功能,因此需規劃付款流程,也必須判斷付款狀態避免使用者無心或惡意的操作,並利用C# Console App每日固定產生Excel訂單提供廠商進行對帳。

N1tlp7xujeaerp2q5fbj

MIS工程師 / 網訊電通股份有限公司

Apr 2015 ~ Feb 2017

  • 管理2000台以上使用者PC、30部以上伺服器、4個跨國分公司規模的網路,確保各項系統正常運作。
  • 以Windows Batch及Linux Bash自動化監控各項系統,於2017年初開始以C#開發WinForm桌面應用程式作為全公司PC的Client端,在同一年9月正式佈署到公司所有的電腦上。

N1tlp7xujeaerp2q5fbj

學歷

元智大學 - 資訊工程學士,2008年 - 2013年