Mike Lue

這是 https://gh.mikelue.guru/, 請造訪網站,以取得我的職涯與最新動態詳情。

我的電子郵件:mike.lue0627@msa.hinet.net

English version:https://gh.mikelue.guru/README.md

我在工作中撰寫的部分文件可見於 mikelue/mikelue.github.io。


我的 GitHub:@mikelue,個人專案:


目錄

我所經歷的一些事

軟體開發:

資料設計:

測試:

文件:

影響我設計原則的事物

無出處:

出自 The Art of SQL, 978-0596008949:

其他書籍:


職涯

職責:

完成事項:

技術堆疊:

資深架構師/後端程式設計師

職責:

完成事項:

帶來的改善:

技術:

資深架構師/後端程式設計師

重量科技股份有限公司 KryptoGo Inc.
2020 年 8 月~2021 年 8 月(1 年)

負責產品:KYC(認識你的客戶)、CDD(客戶盡職調查)系統

主要職責:

完成事項:

程式開發

SRE

知識管理

其他

資深程式設計師(後端)

Archkite Media
2019 年 6 月~2020 年 5 月(11 個月)

負責產品:類似 Airbnb 的線上訂房系統

主要職責:

程式開發

SRE

知識管理

其他

資深程式設計師(後端)

香港商翱鶚股份有限公司台灣分公司(Cepave Inc.)台北市(中華民國)
2015 年 12 月~2018 年 3 月(2 年 4 個月)

公司產品:OWL(CDN 分散式監控系統)

完成事項:

參與項目:

  1. Owl-Backend(OWL 核心):
    • 語言:Golang、Bash
    • 資料庫:MySQL
    • 框架/函式庫:Beego、Gin、Gentleman、Ginkgo
    • GoLang 工具:Vendor、GitHub CI、PEG(GoLang CC)
    • 其他工具:Maven、Liquibase、YAML、Docker
  2. Cassandra API Service(OWL 子系統):
    • 功能:NQM(網路品質管理)資料服務
    • 語言:Java
    • 資料庫:Cassandra
    • 框架/函式庫:SpringFramework(Core、Web MVC、Boot)、JMockit、JUnit、TestNG、Java Bean Validation(JSR-380)
    • 其他工具:Maven、Liquibase、Docker
  3. Alert Core 新設計(OWL 子系統):
    • 語言:Java
    • 資料庫:PostgreSQL、Kafka
    • 佇列:Kafka
    • 框架/函式庫:SpringFramework(Core、Web MVC、Boot)、JMockit、SLF4j(logback)、JMX、TestNG、JUnit、Java Bean Validation(JSR-380)
    • 其他工具:Maven、Liquibase、Docker

工程工作:

  1. 後端設計與架構重整。
  2. 資料庫(RDB、Cassandra)設計與效能評估。
  3. Web MVC 框架的設計與實作。

改善與指導:

  1. 規劃並導入 RESTful API 慣例。
  2. 規劃並導入自動化測試的程式撰寫規範。
  3. 規劃並導入有狀態服務/模組的自動化測試程式撰寫規範。

資深程式設計師(後端)

博諾資訊(Bonopoints Inc.)台北市(中華民國)
2014 年 3 月~2015 年 7 月(1 年 5 個月)

公司產品:小型企業的優惠券/會員管理系統(以 RFID 觸發)

完成事項:

參與後端系統:

工程工作:

  1. 後端設計與架構重整。
  2. 資料庫(RDB)設計與效能評估。

改善與指導:

  1. 規劃並導入 RESTful API 慣例。
  2. 規劃並導入自動化測試(JUnit、TestNG)的程式撰寫規範。
  3. 規劃並導入有狀態程式/模組的自動化測試(JUnit、TestNG)程式撰寫規範。

資深程式設計師(後端)

傳諦股份有限公司(FenzyTV Inc.)台北市(中華民國)
2013 年 3 月~2013 年 10 月(8 個月)

公司服務:電視節目社群

完成事項:

  1. 後端:Spring Framework(Core、Web MVC)、JPA(JSR-317)、StringTemplate、JAX-RS、Java Bean Validation(JSR-303)、MySQL、Shiro
  2. 雲端服務:RDS、EC2

改善與增強:

  1. 規劃並導入測試框架(JUnit、TestNG)及資料庫演進(Liquibase)。
  2. 規劃 RESTful 服務(JSON)的慣例與規格。

資深程式設計師(後端)

原點科技有限公司(Bluetang Ltd.)台北市(中華民國)
2011 年 2 月~2012 年 7 月(1 年 6 個月)

公司服務:線上無 schema 資料庫服務(類似 AWS SimpleDB)

完成事項:

參與項目:

  1. 網站
    • Web 技術:FreeMarker、StringTemplate、HTML、CSS、JavaScript
    • 後端技術:SpringFramework、JAX-RS、JPA(JSR-317)、Java Bean Validation(JSR-303)、Shiro
    • 資料倉儲/探勘:PostgreSQL、MySQL
    • 雲端服務:AWS(RDS、EC2)
  2. Android:行動系統廣告服務的客戶端模組

改善:

  1. 規劃 RDB 資料模型的設計規範。

程式設計師

義美聯合電子商務股份有限公司(I-Mei Multimedia e-Content Production & Marketing Inc.)台北市(中華民國)
2010 年 4 月~2011 年 2 月(11 個月)

公司:電子書 P2P 平台

完成事項:

參與項目:

  1. 網站
    1. Web 技術:SpringFramework(Web MVC)、FreeMarker、StringTemplate、HTML、CSS、JavaScript
    2. 後端技術:SpringFramework(Web MVC)、Java Bean Validation(JSR-303)、JPA(JSR-317)、MySQL、PostgreSQL
  2. DRM 整合
    1. 以破解方式(使用 HTTP client)
  3. 導入定義良好的 RDB 資料模型設計原則。
  4. 以 TDD(TestNG)規劃程式撰寫慣例。

程式設計師

肯心資訊股份有限公司(Canthink Inc.)台北市(中華民國)
2005 年 2 月~2009 年 12 月(4 年 11 個月)

公司產品:E-Learning 系統

完成事項:

參與項目:

  1. 核心開發:ASP(.Net)、MS SQL Server
  2. 資料庫:MS SQL Server
  3. Web:HTML、JavaScript、CSS、IE 專屬技術

從零開始開發的函式庫/框架:

  1. 日誌函式庫
  2. ORM 框架

重要歷程

我也具備 Perl 與 PHP 程式語言的相關經驗。


學歷

龍華科技大學(Lunghwa University of Science and Technology)
資訊管理系(Department of Information Management)
1999~2003

維護處實習:

  1. 電腦硬體維護
  2. 網路設定與維護

其他

以下為我曾任職且已結束營運的公司。