S__12025859.jpg

陳志龍

Leo Chen

[email protected]  •  0952-250-818  •  Taipei, Taiwan

遜「志」時敏,方能成為人中之「龍」。


我是一位能將你的想法變成現實的工程師,

喜歡乾淨整齊的程式碼,愛好敲擊鍵盤的聲音,

對於如何寫出更好的程式有種莫名的執著。

Experience

Lilee Systems-Sr. Front-End Engineer / FE Lead, 2020/12/21 - 至今

  • 使用 Angular 撰寫公司內部與提供給客戶使用的後台系統,優化系統效能並減少系統初始化時間。
  • 使用 Nx 這個 Monorepo 的開發工具將內部的系統合併開發與統一管理。
  • 訂定 Coding Convention/Coding Style 並使用 PrettierStylint 等工具整合進開發流程。
  • 訂定開發流程導入測試程式撰寫流程以提高團隊的產出品質估時準確率
  • 導入 Cypress 自動化測試框架以提高系統穩定度。
  • 協助 PO 撰寫 Test Plan 以提高團隊 Release 出去的功能的品質。
  • 協助 PO 撰寫規格需求書,並閱讀後端的程式碼(Python)後繪製流程圖以更了解系統架構與資料處理流程。
  • 幫團隊成員 Code Review,帶領團隊成員成長。
  • 負責面試前端團隊的成員,協助面試其他團隊的成員。
  • 不定時在公司內部分享技術內容。

Perkd Taiwan-Principal R&D, 2019/05/06 - 2020/12/18

  • 使用 Angular 撰寫公司內部與提供給客戶使用的後台系統
    • 幫公司從原本的 Angular 5 版本升級至 Angular 10 ,並重新架構與使用 Nx 這個 Monorepo 的開發工具將內部的系統合併開發與統一管理。
    • 優化系統效能並減少系統初始化時間,將原本所需耗費的時間從10秒降到3秒
    • 導入 git-commitizen 工具到所屬團隊,規範大家的 commit message ,並能令其自動產出每個版本的 Change Log。
    • 幫團隊成員 Code Review,帶領團隊成員成長
    • 不定時在公司內部分享技術內容

極限科技-副理, 2017/03/27 - 2019/05/05

  • 使用 AngularCordovaIonic 等技術撰寫 Web / Hybrid App
    • 目前已經手22個專案,其中有2個 POC14個 Web App5個 Hybrid App,1個形象網站
  • 撰寫測試的程式碼用以提高程式碼品質,並導入測試的理念到所屬團隊
  • 制定 Coding convention 與幫團隊成員 Code Review,帶領團隊成員成長
  • 不定時在公司內部/客戶公司分享技術內容
  • 撰寫/維護公司的前端面試考題
  • 導入 Github Flow 到所屬團隊
  • 導入 CircleCI / Docker + Jenkins + github web hooks 來持續測試公司專案之程式碼

曜嘉科技-軟體研發工程師, 2016/01/04 - 2017/02/24

  • 使用 C 語言撰寫 Embedded System 的程式。
    • 承接前人撰寫的code,完成度約兩成,後面八成都是由我個人所撰寫,並將原本開機需時約22秒的系統優化成開機只要五秒鐘
  • 使用 HTTP / JSON 與 Server 溝通。
  • 使用 TCP / UDP SocketmDNS 與 App 溝通。
    • 令裝置可以透過雲端與手機完成OTA版本更新與其他操作。
  • 使用 HTML / CSS / JS / JQ 進行工廠產線測試資料查詢頁面前端程式的開發與維護
  • 使用 PHP / MYSQL 進行工廠產線測試查詢頁面後端程式的開發與維護
    • 前人所撰寫的系統每次開啟都需等待約十五秒左右,我將其優化成每次開啟時僅需花費一、兩秒左右,並加上分頁查詢、時間區間查詢的功能,讓 PM 在使用時能夠更加方便且更有效率。
  • 使用 Git 來進行專案的版本控制與團隊協作。
  • 提供行銷部同仁技術支援。
  • 提供中國同仁 Embedded System 相關技術支援。
  •  提供工廠產線測試資料頁面相關技術支援。

中壢資策會-智慧App開發整合班, 2015/07/28 - 2015/12/04

  • 擔任畢業專題小組組長,組員包含我在內共五人,主持每週一次的小組會議,並負責撰寫畢業專題所需用到的所有API及資料庫架設
  • 版本控制以及協作的部份,我們是使用Git來實施,且將專題上傳到Bitbucket管理

澳洲WorkingHoliday, 2015/01 - 2015/06

前往澳洲度假打工,體驗不一樣的風俗民情與生活方式。

MO-BO米果服飾-前端網頁程式設計師, 2014/04 - 2014/11

  • 使用 HTML / CSS / JS / JQ 進行新舊官網的開發與維護。
    • 按照設計師設計的新官網流程圖進行新官網的網站開發,並使用 100% 客製化的 HTML、CSS 與 99% 手刻的 JS / JQ 完成新官網的前端頁面,使原本每頁開啟都需花費三十秒左右的肥大舊官網,蛻變成只需費時兩、三秒的新型態官網。
  • 使用 HTML / CSS / JS / JQ 進行特輯頁面的撰寫。
    • 將設計師設計的特輯頁面,用 100% 客製的 HTML / CSS 與 JS / JQ 撰寫成網頁,使原本開啟動輒需花費十秒、二十秒以上的頁面,只需費時一、兩秒,讓使用者有更良好的使用者體驗。
  • 使用 HTML 進行EDM的撰寫。
    • 將設計師設計出來的漂亮EDM用 100% 客製的 HTML / CSS 忠實地呈現在E-mail上。
  • SEO優化。
    • 善用HTML的標籤及屬性,提高網站在搜尋引擎上的分數,使網站在搜尋引擎的排名更為前面且不易被超越。
  • 官網後台的圖片上傳與維護
  • 負責ERP行銷活動時的設定
  • 擔任公司與系統後端工程師溝通的窗口
  • 使用 PS 將設計師設計好的版型將我需要的圖片切出來。

關於我


我是陳志龍,一位熱愛挑戰且追求卓越的前端工程師。在前端開發上,我擁有超過九年豐富的經驗,並精通 Angular 框架。我熱衷於用程式碼創造出令人驚豔的解決方案,並致力於提升產品的效能與可用性。

我在 Perkd Taiwan 擔任過Principal R&D,目前於 Lilee Systems 擔任 Sr. Front-End Engineer。我的工作經驗讓我掌握了優質程式碼的重要性,我時常 review 自己和團隊成員的 code,藉由這樣的實踐,我們成功提升了開發與維護的效率和品質。這種對程式碼品質的重視不僅限於前端開發,更擴及到後端和資料庫的規劃。我過去在資策會做期末專題時,為了達成團隊的目標,我撰寫了47支 Restful API 並規劃了13張資料表。

在過去的這些年裡,我不僅累積了使用 Angular 的經驗,同時也藉由工作中的機會,學習並掌握其他技能,例如在 LILEE 時,我曾使用 Python (with Tornado) ,與 Postgres 資料庫幫助公司開發了一個新功能。這種學習和自我提升的熱情不僅在工作上,也延伸到工作之餘。

我會自主學習新的知識,並且積極地在各種平台分享我的見解和經驗,像是在六角學院中的「大神來六角」單元線上分享各種相關知識,又或者是在公司內部和社群進行分享。 

而面對問題和挑戰時,我善於獨立思考和解決問題。我會利用網路資源,如 Google 和 Stack Overflow 來尋找解答,並嘗試各種可能的解決方案,今年更由於 ChatGPT 與 Copilot 的出現,更令我如魚得水一般的提升了不少解決問題的能力。在我看來,每一個問題與困難都是學習和成長的機會。

關於未來,我希望能在一個有才華、有激情且互相支持的團隊中工作,彼此共同進步。我希望我寫出的程式可以像胡適的白話文一樣,無論任何人都可以理解並且從中得到價值。我做的功能,能讓所有的使用者都能感受到它的便利與好用。

而我相信,儘管我並非本科系出身,但我的能力與決心會讓我在軟體工程的領域中一路走來,不斷精進並且創造出影響世界的產品。