Henry Lin / 林弘旻

科技來自於人性,而我寫程式在於興趣,對新技術保持好奇理解原理,方能在開發路上無往不利。

Full Stack Engineer
New Taipei City,TW

TEL : 0988-015-949
sum90707@gmail.com 


技能


Back-end

  • 1-2 年使用 PHP/ Laravel 開發網頁管理系統的經驗。 
  • 1-2 年使用 PHP/ Yii 維護網頁管理系統的經驗。 
  • 1年使用 Python 開發自動化流程 & 爬蟲的經驗。
  •  對於MySQL , Redis, MongoDB, GCP BigQuery, AWS DynamoDB 皆有開發操作的經驗。
  •  有部署至 GCP Compute Engine , AWS EC2 , AWS Load Balance 等 Cloud Platform 經驗。


Front-end

  • 2-3 年 native javascript(ES6) 開發經驗。
  • 熟悉 semantic-ui 等 UI Library, 並能搭配使用 Laravel balde 打造 RWD 網站。
  • 熟悉 ajax 串接後端 api, 並能獨立完成前後端作業。
  • 使用 Datatable 顯示資料表格的經驗。


Others 

  • 對於 Git 指令, Git Flow 及 GitHub Flow 均熟悉。
  • 熟悉 Linux 作業系統操作
  • 理解 Apache2 , SSL, DNS 等設定。
  • 運用 Python 輔助開發上的一些需求。
 

工作經歷

域動行銷 產品發展處 RD 部門 工程師

May 2019 ~ 現在

主要工作內容 /

  • 內部系統功能開發及優化。
  • 內部系統重構策劃及實作。
  • API 串接以及後端 API 開發。
  • 數位廣告開發。


專案經歷

DSP 廣告訂單委刊系統

使⽤技術 :Laravel、JQuery、Semantic UI、MySQL、GCP BigQuery
負責項目  :獨立開發作業
  • 前端使用Semantic UI 打造 RWD 介面。
  • 外部系統串整合外部平台資源統一管理。
  • 串接GCP BigQuery 實現快速查詢大量資料之功能。
  • 獨自完成系統搬遷部署至AWS EC2 設定 DNS。
  • 運用 config 檔搭配 Laravel blade的特性快速建置模板頁面 。
  • 與Data Team 協作關鍵字策略定向及AI優化策略。
DSP 是提供廣告告主建立訂單的平台,使⽤者相當多元所以使⽤ RBAC 控制使⽤者權限,期間公司快速成長開發了模板系統讓上刊更加方便快速,也同公司內部的Data Team合作完成了關鍵字策略定向及AI優化策略,讓使用者有更多元的目標選擇,而後與外部API串接完成委刊上刊外部平台等動作,達成 one platform total solutions的目標。

CUA 權限管理系統

使⽤技術 :Laravel、JQuery、Semantic UI、MySQL

負責項目:部分系統開發維運 

  • 開發API 提供內部平台權限內容
  • 開發權限組設定邏輯。


 CUA 是提供內部管理人員帳號的系統,能夠提供公司內部各平台的權限設定,小至每個操作動作都能夠進行控制,也集中管理使用者的登錄權限。

CF API 廣告數據API

使⽤技術 :Yii、JQuery、Semantic UI、MySQL 、 Redis、GCP BigQuery
負責項目:部分系統開發維運 
  • 開發DSP平台廣告數據查詢API。
  • 使用 Redis 特性 , 建置使用者查詢量限制功能。

提供外部廠商串接各項數據的平台,使用者多為外部廠商,依靠上述CUA控制資料內容,期間使用 Redis TTL 特性來限制使用者查詢上限。

內部系統重構(進行中)

使⽤技術 :Laravel8、JQuery、Semantic UI、MySQL、Python、GCP BigQuery
負責項目:重構規劃&策略制定
  • 重構規劃,切分程式架構邏輯。
  • 與工作夥伴同時開發。
  • 導入 Laravel Policy, Queue。
  • Code Review 。

目前因應技術革新,迎來了內部系統重構,與另外兩位系統工程師同時進行開發使用Git進行版控,使用 PHP Laravel 8 進行撰寫,導入 Policy, Queue等framework 提供的方法來更優雅地完成任務,編寫風格也期望SOLID、PSR等規範,也將架構切出 Repository Pattern and Service Layer 提升程式碼往後的可維護性及整潔。

自傳

        喜歡接觸不同新事物,對事物都有一套屬於自己的理解,並且去理解其中的原理。

      

        第一次正式接觸程式碼是高中時撰寫VB,第一次看到程式碼的感覺是分開來看都看的懂但合在一起就好像來到不一樣的世界,對於喜歡接觸新事物的我來說好像打開另一片天,在好奇心驅使下開始程式學習之路。大學畢業的專題是使用原生PHP 搭配MySQL開發屬於自己的電商網站,並自架Linux Server,並且得到當年度畢業專題第二名的成績。


       初入程式設計行業至今大約三年的時間,從最初的 JS 、JQuery到 Python、 PHP(Laravel , Yii)一路上不間斷學習新的技術,從最初的程式撰寫,到後來的伺服器架構、DB類型的選擇、程式碼撰寫的風格、程式設計一路上的成長帶給我滿滿的成就感,在工程師這條路上就是無止境的新事物和學習,期待自己往後能遇到更多困難去克服,學習到更多的知識。

學歷

聖約翰科技大學, 學士學位, 資訊工程, 2013 ~ 2017