Dnggzhtgn6nfirjiuoet

林鼎淵

擁有 6 年建構全端網站的實務經驗:擅長分析系統操作流程、資料庫規劃;熟悉 GIS、IPC 產業的知識。


具備跨部門溝通能力:有效整合不同部門的需求,找出各自的痛點並提出多方可接受的解決方案。


對系統品質的要求:遵循 Git Flow 進行開發,並在 CI/CD 的 Stage 中加入 Unit Testing 確保功能穩定性。


內部員工教育訓練:向業務及產品經理介紹可以幫客戶解決問題的系統功能,讓公司獲得更多收益。


善用專案管理工具:擔任 PM 時使用 Jira 與團隊跑 Scrum,藉此追蹤工作進度並維持專案品質。


自我學習:有做 Side Project 以及寫技術文章的習慣,至今已在 MediumiT 邦幫忙發表超過 150 篇文章,累計瀏覽數超過 25 萬。


追求卓越:榮獲第 iT 邦幫忙 AI&Data 組Software Development 組 佳作、受出版社邀約出版專業書籍、目前在科技島社群擔任駐站專家。 

專業技能


Frontend

  • Vue.js
    • Nuxt.js
    • Vuetify、Quasar
  • HTML5、CSS、JavaScript

Backend

  • PHP:Laravel
  • Node.js:Express.js、AdonisJS

MIS

  • VMWARE EXSI
  • GitLab
  • GCP
  • Ubuntu Server
  • Nginx

PMIS

  • Jira
  • Confluence
  • Trello
  • Slack
  • Github
  • Gitlab


Database

  • MySQL
  • MSSQL
  • PostgreSQL

IDE

  • VS Code
  • Visual Studio

Other

  • Expo(React Native)
  • Web Crawler(JavaScript)

學經歷

攸泰科技有限公司 雲端開發處 技術副理 2018.07 - 2022.09


代表性專案

  • 全球售後服務系統 / Tech Lead
    • 提供公司內部處理產品保固、維修,以及庫存查詢的平台
    • 客戶可以在平台上查詢產品保固資訊、維修進度
    • 此系統串接鼎新 T100 工廠端資料,以及鼎新 BPM 簽核系統
  • OTA(Over-the-air)系統 / PM & Full-Stack
    • 提供產品經理發佈軟體&韌體更新的平台
    • 客戶可以在平台上統一管理機器要安裝/移除的軟體
    • 客戶可以遠端控制機器設定,如:相機、Wi-Fi、KIOSK mode
  • 雲端打卡系統 / Tech Lead
    • 讓 WFH 同仁上下班打卡的系統
    • 此系統與 104 人力資源系統整合,每日會定時匯入打卡資料
  • 線上測驗系統 / PM & Backend
    • 用線上測驗取代紙本測驗,減輕 HR 改考卷的負擔
    • 系統提供「英文、邏輯、性向」三種測驗,透過數位化指標讓部門主管可以更好的遴選人才

工作內容
  • Tech Lead
    • 透過 Code Review 和閱讀需求規格,確保專案執行在「對」的方向。
    • 成員遇到問題時,視狀況決定要引導還是回答;或扮演接線生,讓他與能回答問題的人聯繫。
    • Full-Stack
      • Backend:依 RESTful 原則設計 API,並撰寫高覆蓋率的 Unit Testing 保證穩定性
      • Frontend:按照 UI 工程師的 Mockup 設計網頁,並致力於優化效能、提供更好的使用者體驗
      • PM
        • 與產品經理開會確認具體需求,與不同部門溝通整合資源
        • 執行專案時搭配 Scrum 確保方向以及進度在規劃之中
      • MIS
        • 使用 EXSI 管理公司內部 Server
        • 架設 Gitlab 提供軟體部門使用,並定期備份到 NAS
        • 熟悉 Nginx Reverse Proxy、Load Balance、Virtual Host 的操作,筆記
      • 教育訓練
        • 向公司業務、產品經理介紹 OTA 系統可以幫客戶解決哪些痛點,以期增加銷售業績
        • 向其他部門說明如何使用我們開發的平台,來減輕工作的負擔

        捷連科技有限公司 資深工程師 2016.09 - 2018.07


        代表性專案: 
        • 疾管署傳染病接觸者健康追蹤系統 / Full-Stack
          • 讓全國衛生單位脫離紙本作業,使用網頁系統即時有效的追蹤傳染病接觸者
          • 透過儀表板讓長官快速了解每天傳染病接觸者的即時狀況
          • 自主健康管理的民眾可透過此系統回報健康狀況
        • 臺灣南段山區地下水資料庫系統 / Full-Stack
          • 將過去單機版的程式重構成網頁系統,讓更多工作人員共同維護
          • 整合過去冗贅資料表,優化使用者體驗
          • 提供一般民眾查詢台灣地下水資源的網頁

        工作內容
        • Full-Stack
          • 這間公司的專案皆為獨立完成,故養成了 Full-Stack 的能力
          • Database:依據需求的不同,使用過 MSSQL、PostgreSQL、OracleDB、MongoDB
          • Backend:前期用 ASP.NET 開發,後期自學 Node.js 來建立專案
          • Frontend:使用 D3.js 來呈現視覺化的需求,並搭配 Leaflet 來客製化地圖
        • 客戶溝通
          • 換位思考:從使用者的角度出發,設計符合客戶年齡與使用習慣的系統
          • 漸進式遷移:先推出讓實際使用者接受的基礎版本,再依照長官的要求加入新穎的功能
          • 降低資訊落差:會先透過 Wireframe、Mockup 讓客戶與使用者確認設計是否符合實際需求
          • 易用性測試:了解實際使用者的痛點來優化系統

            咪兔魔術社 第7、8屆社長 2017.11 - 2018.12

            • 師範大學 社團成發
            • 邀請多位知名魔術師來講課(周瑞祥、魔術Channel - Davio、黃大鎔...)
            • 輔大近魔賽 3rd

            軍旅 下士 2015.07 - 2016.06

            • 總統府 憲兵 鐵衛隊分隊長

            國立臺北科技大學 資訊工程系 學士 2011.09 - 2015.06

            • 實習:威肯資訊(RFID相關研究)、天下文化、尖端媒體
            • 比賽經歷:全國大專盃創業競賽(全國第二、優選)、北科VS海大跨校創業競賽(第一名、最佳創意獎、最佳美術獎...)、北十八創四方(入圍)
            • 專案:Google Map 旅費比一比

            作品

            Paragraph image 00 00@2x ebb59a6d9adb03673d06762584bb6a0cc401a7cc4bd081bb82ce6f841d95aa2b

            DL Note (React Native APP)

            一款放在口袋裡的絕殺心靈武器,偽裝成常見的繪圖 App,實際上內含強大的強選、偷看、雙重現實功能,甚至為你量身打造各種隱性開關,高自由度的模組設定,讓你多達 72 種組合,足以應付各種情況。
            • React Native:可以跨多平台運行的程式語言
            • 後端:Google Apps Script+Google Sheets
            • 支援語言:繁中/簡中/英文/日文/韓文
            • 銷售成績:第一個禮拜銷售額破 20 萬 TWD
            • 跨界合作:與 網紅合作 增加產品知名度
            • 魔術圈評價國外魔術師 評測 : Hidden Gem ( 隱藏的寶石 )

            FB & IG 粉專爬蟲 (Node.js)

            一個讓社群小編節省大量時間的工具!安裝好環境後工具會自動爬蟲你所需要粉專的追蹤數/貼文量,讓你了輕鬆追蹤大量社群資訊。

            • 爬蟲套件 : selenium-webdriver 
            • 資料存放 : Google Sheets
            • 訊息通知透過 Linebot 回傳每次爬蟲的概況

            將 Medium 文章匯入 Airtable (Node.js)

            因為 Medium 官方沒有提供作者一個可以瀏覽所有文章概況的介面,喜歡在 Medium 發表文章的我在這塊感到很困擾,所以我建立了一個透過爬蟲將文章各式數據匯入到 Airtable 的工具來做管理及檢視。

            魔術心靈骰子 (Arduino)

            使用工程師朋友送的禮物做出一個可以用手機讀取骰子點數的魔術道具。

            • Microbit : 使用加速度儀去偵測角度
            • Blynk : 一個可以連結 Microbit的 手機 App  
            •  Github source code

            用 Touch bar 看台股(electron)

            因為自己的 MacBook pro 有 Touch bar,所以想做出一個很炫的 App,剛好這幾年台股非常火熱,因此寫了一款抓台股資料的 App 及搭配的 npm 套件。

            • Electron : 透過他用 Javascript 的語法來撰寫 Touch Bar App
            • twse : 自己寫一個抓取台股資料的 npm 套件
            •  Github source code
            Profile 05 00@2x

            出版書籍:JavaScript 爬蟲新思路!

            從零開始帶你用 Node.js 打造 FB&IG 爬蟲專案

            這本書教的是從談需求到真實商業環境的程式開發,每個章節都有明確的學習目標,並且從架構上全面著手,提供多種解決問題的思路,讓讀者在閱讀與實作的過程中成長,培養獨立思考能力。
            • 技術組成Node.js x Selenium x Google Sheets x Schedule x LINE Notify
            • 銷售成績:預購期間便登上天瓏書局週暢銷榜 TOP2
            •  Github source code

            Paragraph image 06 00@2x
            Paragraph image 04 01@2x