Mcr2ptqlp3l2mqxvrvjw

Jamis Liao

我是一位有著八年工作經驗,其中包含著兩年的創業經歷,以及近一年擔任小組 Leader 的經驗。在創業的兩年中,學會了從不同的角度來思考問題進而建立系統,從商業面、工程面、系統運營面來思考問題,並且從公司利益為出發點找到最合適的解決方法。在近一年的 Leader 工作中,帶領工作夥伴成長和完成任務,並且在工作的過程中教導工程師如何去找到問題的解法,比較不同解決方法的優缺點,以及在設計系統時該注意的細節。

此外,我也是一位熱愛學習、熱愛解決問題的工程師,喜歡成功解決問題後的成就感。不管是用商業手法或是專業技術,都是我解決問題的方式。在這超過八年的程式工作經驗中,因為需要不斷的面對問題,也使得這八年多來一直不斷的學習,從單純的程式撰寫到物件導向設計再到設計模式,最後在程式開發上追求KISS(Keep It Simple and Stupid)。技術的發展從程式開發到測試再到CI\CD、Infra,最後融合DevOps的精神,從商業端的考量、Infra的設定及Automation建立,程式的架構設計及開發、持續整合與部署,最後到系統上線後的運營,都是從零開始學習到上手。而這其中商業端考量與系統上線後的運營,都是創業的兩年中深刻地感受到一個問題的解決,一定是需要從端到端來思考,而這兩端分別就是商業考量及系統運營。此外,兩年的創業經驗也讓我懂得如何以經營者、管理者角度來看待問題,不在只是以一個工程師的角度來思考問題。總結這八年多來的心得,讓我深信沒有最好的解決方法,只有現狀最適合的結解決方式,在符合有限資源的前提下解決問題才是最重要的。

資深工程師
新北市,TW
jamisliao@gmail.com

技能


Architecture

分散式系統設計,高併發系統設計, Cache架構設計, Queue system


Program Language

C#, JaveScript, Action Script, 

Shell Script, PowerShell, 


CI\CD, Infrastructure

Jenkins, Docker, Azure, AWS, Infra as Code

工作經歷

博裕科技, 資深工程師, Feb 2019 ~ 

  • 小組 Virtual Leader,小組負責單一品牌的產品開發,以及小組成員在專案分工上的確認,系統設計與開發的建議,專業技能上的成長。
  • 雲端架構設計及建制,根據商業需求,使用雲端服務設計出合適與低成本的架構,產品實際上線後,流量約為 1000000 Request / Day,一天執行超過 10000 個 Job,而一天的機器成本只需要 2USD。
  • 系統建置及部署流程建置,全程使用自動化建置及部署,降低人力的介入,降低系統部署時的人為犯錯的機會,也降低公司成本。
  • 迅速的將市場需求開發為系統功能,平均完成時間約為三個星期。

Ps1nvqacy82prnrnitg0

91APP, 主任工程師, Mar 2017 ~ Feb 2019

  • CI\CD Automation script開發,減少人力成本50%以上
  • single sign on(SSO)導入,設計跨Domain的SSO架構,並讓既有多個現有系統透過Middleware方式介接,有效減少開發成本與時間
  • AutoScaling與Service Discovery設計開發,透過AWS Lambda並與Infra teme協作,當系統機器群附載超過設定數值後,能夠自動加開機器,並自行向系統註冊
  • 多國系統Margration。
  • Payment Service平台架構設計與開發,使用.net core開發
  • Infra as Code and DR backup restore

Ps1nvqacy82prnrnitg0

USPACE, 共同創辦人, Feb 2017 ~ 2018-12-01

  • 規劃平台架構, 系統開發與平台維運,平台使用多項Azure服務設計而成,利用雲端特性優勢能夠快速的完成系統,並推向市場。
  • 停車金機制規劃、設計與開發。為了提高用戶的黏著度,從商業面的角度提出停車金的機制,針對不同貢獻度的使用者可以得到公司的給予回饋(停車抵用金),增加對產品的好感及忠誠度。公司也能透過這樣的機制,將發送出的回饋回收,降低公司成本。
  • 優惠系統微服務化,使用Serverless開發優惠系統,並規劃為微服務架構。降低個系統間的依賴,當模組發生問題時,不影響主要服務的使用。
  • 公司產品規劃。

Kz5pqx1jbk3apt23oobi

Freelance, 駐點顧問, Jul 2016 ~ 2017-01-01

  • 系統效能改善,經壓力測試實際測試後,改善後系統回應速度500%以上,相同規格Server乘載量顯著增加。
  • 提領排程系統開發,負責每日橘子支付使用者提領申請處理

Xjhcp2ynumghv1tilps9

91APP, 資深工程師, Mar 2015 ~ 2016-06-01

  • 負責公司產品開發及維護,使用技術有: Aws, C#, Asp.net MVC, Asp.Net WebAPI, Entity Framework, Ioc
  • 開發團隊版控流程設計
  • CI\CD automation script 撰寫
  • 公司內部技術分享

Axna0jkbyqw1fp8k2kfi

Accupass, 資深工程師, Jul 2014 ~ 2015-03-01

  • 公司活動賣票平台開發,使用技術有Azure, Azure DB service, Azure Redis, C#, Asp.net MVC, Asp.net WebAPI, Entity Framework, Ioc, JavaScript
  • CI\CD 導入,架設Jenkins進行持續整合
  • Unit test與Web UI test導入,內部教學如何撰寫單元測試,以及使用selenium進行Web UI test,導入後提升系統穩定度。
  • Azure Redis使用導入,使用redis換系統原有cache儲存,並開發底層Cache元件。

Wnhddwqxov14eqsxyvib

Richi Technology Inc., 資深工程師, Oct 2012 ~ 2014-06-01

  • 經濟部經濟地理資訊系統專案開發,使用技術: Windows Server 2008R2, C#, Asp.net WebAPI, Entity Framework, ActionScript
  • 地址定位工具更版,改寫原有工具並改善地址定位效能,更版後地址定位速 度為舊版10倍以上
  • 技術分享,任職一年九個月期間內部技術分享共14次,範圍涵蓋OODP, Asp.net MVC, Asp.net WebAPI, 設計模式, 系統設計

Zqx0nhxydqxie80e6pmb

學歷

朝陽科技大學 資訊工程所,2006 年 9 月 - 2008 年 5月

朝樣科技大學 資訊工程系,2002 年 9 月 - 2006 年 6 月

twMVC核心成員

Asp.net MVC 非官方技術社群六位核心成員之一 (mvc.tw)

Paragraph image 00 00@2x ebb59a6d9adb03673d06762584bb6a0cc401a7cc4bd081bb82ce6f841d95aa2b

2016, 2017 Microsoft MVP 

2016, 2017年微軟 Visual Studio領域最有價值專家

敏捷論壇講師、技術社群講師

  • AgileCommunity.tw - PM⼤我們換個⽅式寫需求⽂件吧!!(Introduction cucumber), 2015/04
  • Agile.Taichung - PM⼤我們換個⽅式寫需求⽂件吧!!(Introduction cucumber), 2016/04
  • twMVC#22 - 什麼鬼的IOC與DI, 2016/05
  • Study4 - 什麼鬼的IOC與DI, 2016/06
  • Agile Tour Teipei 2017 - 寫完實例化需求,然後呢?, 2017/12
  • twMVC#26 - Redis資料型別與場景的連結, 2017/02
  • twMVC#29 - 當.Net Core遇到AWS Lambda, 2017/07
  • 2018 Global Azure Bootcamp in Taipei - 如何利用 Microsoft Azure 讓新創團隊從 0 到 ∞ - 以 USPACE 為例, 2018/04
  • twMVC#32 - 系統線上良伴 - Application Insight, 2018/08

Powered by CakeResumePowered by CakeResume