Profile 03 00@2x 0f8539d7f013fd11030f4f7a7b97caf8c2dc5732bc61cba71764f3365c568794

Tung-Lin Hsieh

 熱情開朗、自由靈活、堅持不懈

一位開發者、學習者、分享者。

喜歡與人交流互動也喜歡學習,在成為一個更好的工程師的路上。  


Software engineer 
1991, Taipei,TW 

[email protected]

技能 Skill


Program
  • C#
  • .NET MVC
  • .NET Framwork
  • .NET Core
  • Javascript
  • Jquery
  • HTML
  • Bootstrap
其它
  • Cacoo
  • Notion

IDE/Editor

  • Visual Studio
  • Visual Code
  • SublimeText

DataBase

  • MSSQL
  • Elasticsearch
  • Oracle
  • MySQL

Agile Processes

  • Scrum



Version Control 

  • Git Flow
  • Sourcetree
  • GitKraken
  • TortoiseGit

CI/CD

  • GitLab CI/CD
  • Jenkins

Issue Trackers

  • Redmine
  • GitLab Issue Tracker
  • Jira

工作經歷 Experience 


華碩電腦,Software Engineer,2018 年 6 月 - 至今

官網 改版重製、Data Migration

 C#、.NET Framwork、MSSQL

參與全球性網站改版,規劃專案設計Table schema、api文件與開發review,在前後台約二十來人的開發團隊中,擔任部份後端System Analyst、System Design職責,與不同職務的人共同合作討論,來達成需求期望的官網重製,並training新人與外包工程師融入團隊。


自動寄送問卷系統 條件觸發排程

 C#、.NET Framwork、MSSQL、Windows Service

以極短的時間開發一個windows Service的程式(配合server人員需求),執行條件觸發排程。並將專案完成範本,供其他有類似需求同仁使用。


會員中心 CN資料落地、電話號碼註冊、會員卡

 C#、.NET Framwork、MSSQL、JavaScript

在舊有Web Form服務上翻修開發現有會員中心功能,包含了因為資料落地舊有功能抽出AP層處理的重購,之後持續進行新的需求開發-支援電話號碼註冊(OTP登入)、會員卡的權益串接點數中台細節、CrowdTwist帳號綁定串接等


點數中台 使用者點數歷程、相關API
 
C#、.NET MVC、RESTful API、MSSQL

獨立設計資料結構與相關程式邏輯,包含查詢使用者歷程、得點、扣點API,扣點邏輯包含拆帳與沖銷等細節,Job功能包含過期、活動以及計算各單位的報表與虧損等,同時須串接多的外部系統,含經驗值系統、禮品兌換清單系統、後台管理介面等


Elastucsearch中台 文章關鍵字搜尋
 E
lasticsearch、C#

維護快速搜尋系統,該系統在Elasticsearch原生API外再以一層C#撰寫的API包覆供需求呼叫,讓需求端使用更熟悉的方式做資料的CRUD.


SMS 整合Push、內部SMS Server與外部簡訊
 
C#

專案整合了內部的Push、SMS Server,並串接了外部簡訊包含三竹與阿里,提供了統一的API供外部將欲發送的資料寫入DB,並使用Job定期撈取DB資料發送並記錄。


SOP WYSIWYG HTML editor
 Javascript、C#

客製了一個WYSIWYG HTML editor供內部文件使用,含上傳檔案功能


柯思科技,Software Engineer,2016 年 11 月 - 2018 年 4 月

一卡通付  電子支付後台與會員網站

C#、.NET MVC、MSSQL

架設了電子商務的網站,雖然使用的是web form的.aspx頁面(Code-Beside),但在前端頁面上採取了Backbone的Framework來達到MVC架構,含蓋了後台與前台網站,功能有管理人員本身的帳戶管理、權限設定、各式紀錄查詢、參數設定、資料的調整與申請單的審核流程等。前台會員網站則提供了會員登入查看個人交易相關資訊、會員升級、變更資料。排程使用了Quartz.NET的方式來執行定期發送報表的功能。

學習歷程 Education


國立中正大學,資訊工程學系,碩士,2014 年 9 月 - 2016 年 9 月

畢業論文 線上共同閱讀學習系統

C#、.NET MVC、Javascript

架設了一個共同閱讀學習網站,配合WYSIWYG HTML editor讓使用者能在文件上輸入註解,並與其他使用者回饋,提升學習效果。

AN ONLINE GROUP READING SYSTEM WITH THE FUNCTION OF SOCIAL TAGGING


彰化師範大學,資訊工程學系,學士,2009 年 9月 - 2013 年 6 月

專題研究 導航app

 java

使用改良後的A*演算法推導出最快速路徑的導航Android app,會參考含Google API提供的道路情況與車載通訊間的結果,推算順暢的路線而非一般最短路徑的路線。
A VANET-BASED A* ROUTE PLANNING ALGORITHM FOR TRAVELLING TIME- AND ENERGY-EFFICIENT GPS NAVIGATION APP,” INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, HINDAWI PUBLISHING CORPORATION, 2013.