Profile 03 00@2x

林奕宏( Jacob )

我呢,喜歡運動,不管是羽球、籃球、跑步、健身都喜歡可能比較屬於陽光類型,而且十分好勝,但是我有一個問題,喜歡思考、探索問題,我覺得問題會發生的原因才是最需要拿出來檢視的,至於引發什麼結果就是其次,一個問題會發生很可能是人工失誤或是邏輯上的欠缺,而且我最討厭補洞式解法,我一定要找到問題的根本對症下藥解決它我才會覺得心理舒服一些。
在.net的領域上有4year+的工作經驗,我認為厲害的工程師才能夠寫出誰都能夠隨時上手的程式,使維護成本以及重構時間大幅縮短,所以很注種程式的簡潔與註解,很樂於嘗試新鮮事物目前在自學Golang,擅長與PM溝通達到功能實現與評估的目的,相望以後能夠成為獨當一面的架構師。

學歷

致理科技大學, 學士學位, 資訊管理, 2012 ~ 2017(中間先行服兵役)

主要學習 : 物件導向,資料庫,演算法,網站行銷
專題 : 臉部辨識系統(瞳孔位置收集)

因為導師的啟蒙下踏入了.net的領域,一開始在大學專案本來是寫C++來做專案研究的是一個關於臉部辨識系統的專案研究,主要使用了現成的opencv framework以及一些演算法來取得所需的資訊主要用語大數據分析,利用電視廣告牆以及瞳孔位置資訊收集來分析使用者對商品的關注程度,以上是大學在做的事情,但老師總是說我是最不像工程師的工程師。

內湖高工, 電子科, 2010 ~ 2012

主要學習 : 電子電路設計,電路板測試、電路板焊接、8051、visual basic
由於接觸過visual basic後在大學想嘗試唸唸看程式語言專長



工作經歷

海棠設計 (專案),2020 年 4月 - 至今

  • 資料庫設計
  • Web API實作、設計
  • API文件格式定義、產出(PM文件)
  • wireframe功能評估
  • 與app team溝通實作
  • mssql

星宇航空,2019 年 4 月 -  2020 年 4 月

  • 簽核系統資料轉換
  • 串接SAP與ERP(免稅品)
  • Web API實作、設計
  • API文件格式定義、產出(PM文件)
  • 功能評估、需求訪談
  • 資料庫設計
  • 使用ActionFilter實作log機制
  • LDAP AD驗證
  • 導入git版控、git flow、gitlab (CI/CD)
  • 串接AuthServer
  • mssql、linux

德義資訊 (專案),2018 年 8 月 - 2019 年 4 月

1.消防署-災害應變管理中心

  • .net framework框架的專案底層開發
  • 導入git flow
  • 架設私有 Nuget Server 
  • 資料庫設計
  • solar站內檢索引擎及資料串接(xml格式的資料)
  • .net MVC (CRUD)
  • autoFac
  • Razor

2.交通部航港局海-運技術人員管理後台系統 

  • .net MVC (CRUD) MVVM
  • Razor
  • 資料庫設計

格雷維蒂,2017 年 9 月 - 2018 年 8 月

  • 遊戲活動網頁 API撰寫
  • 資料庫設計
  • 串接美術頁 活動網頁測試

香港商五人易,2016 年 6 月 - 2017 年 3 月 (實習)

  • 功能重構 web form -> .net mvc
  • .net web form
  • mssql (stored procedure)撰寫及維護
  • qlick工具研究及導入

技能


前端

vue.js , html , javascript , jquery , ajax ,.net razor,

razor pages , selenium ,


後端

.net mvc (framework、core), web api(restful) , signalR , mssql , mysql ,C++ , .net grpc(自學) , docker , golang(自學) , node js(自學)


其他

iis , linux , gitlab(CI/CD) , git , nuget server , 設定工作排成


最有挑戰的問題

在這麼多的案子裡面我覺得最有挑戰的問題,應該就是gitlab的CICD流程了,要做這個之前要先做一些功課,

當你程式需要建置需要使用MSBuilder以及MSTest來做程式的建置及測試,
MSBuilder用來編譯的的原始檔案
MSTest用來run過你所寫的單元測試元件
在這裡有逾過一個雷就是當使用MSBuilder建置完程式後會有一個檢查程式的檔案尚未結束存取資源會造成CD這個部份產生無法將專案copy paste的問題所以就在建置完的流程後面讓他沉睡了一下子,等到應釋放的資源結束,再將專案依照yml裡的tag做部屬。
這裡是我的隨手筆記內有仔細步驟 :  小小筆記

Powered by CakeResumePowered by CakeResume