Kbdp1ztcoz1fiubtdvr3

林建成

擅長領域為自動化程式開發、網頁設計,前後端程式開發、站台管理、資料庫管理,實質程式開發經驗六年有餘。 喜歡解決問題;致力於多元學習,現今還有學習日文、數位行銷,目標成為數位整合型工程師(成長駭客)。


新北市,現於小米網路科技擔任「golang後端
工程師、vue資深前端工程師」。
[email protected]
phone:0988612516

部落格:https://berglas.github.io/

個人網站:https://berglas.github.io/resume.html

工作經歷

小米網路科技, golang工程師/vue資深前端工程師, Nov 2021 ~ 現今

  1. 導入Vue3+TypeScript,使專案開發更加嚴謹快速。
  2. 與需求方溝通,設計出wireframe。
  3. 分析需求設計API(包含撰寫規格)與DB schema。
  4. 開發utils function,像是i18n instance、pagination(cursor、offset)、axios instance、與一些components。
  5. 帶領前端四人團隊,指導組員開發工作與Code Review。
  6. 前台環境建置維護。Docker、CI/CD。
  7. 擔任公司前端工程師面試官。

益欣資訊, 軟體工程師, Jul 2020 ~ Oct 2021

  1. Vue mStore
    1. 導入Vue CLI,完整前後端分離架構,降低耦合。
    2. 整合外送平台(foodpanda、ubereat、快一點訂單)。
    3. 即時顯示現有訂單內容、查詢舊訂單資料、以及財務報表的部分。
  2. python 全通路平台
    1. 統合內部新舊版logger機制,將其log有效查看率從50%提升至99%。
    2. 開發API裝飾器去優化共用API呼叫模組,減少當下時間15%重複代碼量。
    3. 外部、內部系統API開發。
  3. .Net Core對帳系統
    1. 導入vue2,透過抽離後端渲染、lazy loading讓資料呈現從20秒下降為0.2秒。
    2. 透過IoC/DI重新封裝SFTP/FTPS功能,降低其邏輯耦合,且減少50%重複代碼。
    3. 與台新Pay、linePay等窗口串接新的第三方電子支付。
    4. 補寫uni test 覆蓋率從50%上升到80%。
  4. C# 自動版更程式
    1. 移除了已知80%BUG。
    2. 透過優化狀態控制邏輯,將其失敗率從50%下降至5%以下。
    3. 新增下載斷點續傳提升整體更新速度5%。
    4. 透過程式邏輯整理出未曾有的程式運作邏輯文件。
  5. 其他工作
    1. 帶領新進人員協助溝通、開發、code review。
    2. 自主開發excel script減少組內文件的撰寫時間。
    3. 開課教導組內成員。其內容有vue的開發、docker使用。


德妮文教機構, 網頁開發工程師, Dec 2018 ~ Jul 2020

  1. 獨立開發商業功能 
    1.  收費袋自動計算功能,幫助會計從每月兩~三天工作量降為三~四小時,且減少近五成的錯誤率。 
    2.  老師輪班自動排班功能,幫助校主任解決分配不均遭抱怨之情況。 
    3.  老師出缺勤加班計算功能,幫助公司減省每月共160小時的鐘點費。 
    4.  財務報表計算功能,幫助公司解決有對不上帳的情況。 
  2. 重構、組建、模組化 
    1.  ComboBox、Calendar、DatePicker、LoadingMask、CheckBox、ProgressBar、TransferBox、SwitchButton等UI組件。 
    2.  透過IoC/DI 觀念重新結構化Call API utils function。 
    3.  調整DB Schema已此改善原有權限系統,從原始Hard Code改為彈性自由增減,且開發UI畫面可以方便做調整。 
  3. 發現且解決的問題 
    1.  vue-router透過url輸入會成功導向之漏洞。
    2.  伺服器被外部攻擊以及被當成礦機之情形。 
  4. 重新設計製作打卡機(硬體配置、韌體設計), 
    1.  模組化可以快速製作硬體設備, 
    2.  改善使其10%失敗率下降為0% 從需本地設定卡片,
    3. 改善為遠端設定卡片,解決工程師需親自到現場設定問題。 
    4.  將其設定功能UI化,且教導行政做設定,解決需工程師設定工作。

捷普綠點科技, 工程師, Jul 2015 ~ Nov 2018

  1. 整合內部6個系統網站,開發single sign on網站,方便管理且解決眾多登入帳號問題。 
  2. 導入UI/UX設計觀念,使內部系統逐漸美化且方便操作。 
  3. 導入RWD、多語系等功能。 
  4. 製作特定產品MES系統,底層數據收集、數據視覺化。
  5.  透過TCP/IP協定,開發KEYENCE PLC數據讀寫程式。
技能


前端

熟練

1. HTML5、PUG

2. CSS、LESS、SASS

3. vascript、JQuery、TypeScript

4. Vue2、Vue3

5. web切版、RWD、i18n


熟悉

1. UI/UX美感及觀念

2. 互動式網頁等動畫開發能力

3. GA、console search、GTM、SEO設計等操作經驗



後端

熟練

1. ASP.NET MVC(C#)

2. Django(Python)

3. MySQL、postgreSQL、SQLite3

4.  IIS、Docker、nginx


熟悉

1. Golang


了解

1.HeroKu、 AWS EC2、AWS S3、Redis

2. Jenkins、gitlab CI/CD



其他

熟練

1. 需求分析設計、Web APIs文件撰寫

2. Scrum之觀念和經驗

3. Git/SVN

4. 物件導向、UnitTest、IoC、DI


熟悉

1. Arduino韌體設計,曾設計開發過打卡機


了解

1. llustrator、Photoshop製作素材。

2. ELK架設、操作經驗

自傳

以往至今 

我是林建成,畢業於大葉大學資訊工程系,因從小對電腦方面等資訊有極大的興趣,進而使我選擇了資訊這條路。 個性主動積極,就學期間主動爭取企業全職實習,在實習過程中不斷精進程式開發技能,也實質開發了許多系統功能,因此後來能力適任轉而成為正職人員。 

擅長領域為自動化程式開發、網頁設計,前後端程式開發、站台管理、資料庫管理,實質程式開發經驗六年有餘。 喜歡解決問題;致力於多元學習,現今還有學習日文、數位行銷,目標成為數位整合型工程師(成長駭客)。


未來 

未來想要成為數位行銷者兼併全端工程師,致力學習設計、程式、溝通、行銷...等技能,業餘時間不斷精進自我實力,現在有一部落格用來分享知識,希望可以將所學分享出去,也在學習日文跟日系設計風格。

現在開始挑戰製作各式各樣的行銷網站來累積實力,努力達成目標。

作品

Projects 00 00@2x

個人網站

介紹自己以及相關作品

了解詳情
Projects 00 00@2x

強強家電

接案的官方網站:電器行

了解詳情
Projects 00 00@2x

個人部落格

主要記錄網頁設計、程式開發、生活日記,一方面拯救自己的金魚腦,一方面希望可以幫助有一樣問題的其他人!了解詳情

Powered By CakeResume