Kbdp1ztcoz1fiubtdvr3

林建成

• 8 year+ 前後端開發經驗。 

• 擅長自動化程式開發、網頁設計、前後端開發、站台管理、資料庫管理、數據分析。 

• 喜歡解決問題,近期在研究使用 GPT 或者其他 AI 語言模型,減少前端程式開發的重工性。 

• 致力於多元學習,領域外持續學習日文、設計、數位行銷、心理學、哲學。


台北市,現於神坊資訊擔任「
資深前端工程師」。
[email protected]
phone:0988612516

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

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

工作經歷

神坊資訊(資深前端工程師) Jun 2022 ~ 現今

  • 擔任12人團隊的 scrum master。
  • 帶領前端團隊,從事指導開發、Code Review、協助 BUG 排除、需求分析、新技術研究分享、協助面試。
  • 重構主要產品(小樹購),從 Next2 框架改使用 SvelteKit。
    • 解決了重購前因為設計與框架使用不良,造成功能迭代速度緩慢問題(2 Task/w -> 5 Task/w)。
    • 解決了重購前,網頁效能低下問題(畫面渲染 6s -> 1s,API 2s -> 200ms)。
    • 配合後端解決了重構前,核心功能異常問題(加入購物車、結帳失敗等問題)。
    • 獨力完成開發模式設計、研究並教導團隊如何開發新語言 SvelteKit。
    • 產品更新上線後,於全公司內部報告(重構經驗、效能提升、成本減少等議題)。
    • 建立 Unit Test 範本。
    • 導入 GA4,使用 GA 探索工具、BigQuery 等相關工具,匯出報表給PO、行銷。
    • 導入 Sentry 進行程式錯誤的監控。
  • 重構供應商後台系統,從 Vue2 升級為 Vue3(現在進行中..)。
    • 獨力完成開發模式設計並教導團隊如何開發。
    • 建立許多 Utils Function 以及 Coding Style,加速團隊對於前端的開發。
  • 日常開發新需求。
  • 前端相關 Devop 相關維運與監控 (AWS)。
    • 處理兩專案的 CI/CD。
    • 觀察機器狀況,且分析原因。

小米網路科技(golang工程師/vue資深前端工程師)Nov 2021 ~ May 2022

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

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

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


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

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

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

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


前端

熟練

  1. 擅長處理框架、Components。
  2. HTML5、PUG
  3. CSS、LESS、SASS
  4. vascript、JQuery、TypeScript
  5. Vue2、Vue3、Nuxt、SvelteKit
  6. RWD、i18n


熟悉

  1. UI/UX美感及觀念
  2. 互動式網頁等動畫開發
  3. GA4、Console Search、GTM、SEO。



後端

熟練

  1. ASP.NET MVC (C#)。
  2. Django (Python)。
  3. MySQL、postgreSQL、SQLite3。


熟悉

  1. Golang。



其他

熟練

  1. 程式架構化、擅長建立 Class Interface、Data Interface。
  2. 需求分析設計、Web APIs 文件撰寫。
  3. Scrum之觀念和經驗。
  4.  物件導向、IoC、DI、Pure Function 開發觀念。
  5. CI / CD。
  6. Git Flow。
  7. GPT 詠唱。


熟悉

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


了解

  1. llustrator、Photoshop製作素材。
  2. ELK架設、操作經驗。

自傳

以往至今 

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

擅長自動化程式開發、網頁設計、前後端開發、站台管理、資料庫管理、數據分析,開發經驗邁入九年。 喜歡解決問題、致力於多元學習,領域外持續學習日文、設計、數位行銷、心理學、哲學,近期在研究如何使用 GPT 或者其他 AI 語言模型,減少前端程式開發的重工性。


未來 

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

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

作品

Projects 00 00@2x

個人網站

介紹自己以及相關作品

了解詳情
Projects 00 00@2x

強強家電

接案的官方網站:電器行

了解詳情
Projects 00 00@2x

個人部落格

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