Chase Chen


    我是一個後端工程師, 主要使用的程式語言為 Python 與 資料庫為 MySQL 與 MongoDB,
    目前也在自學前端的相關技術 Javascript, Vue.js, React.js

    對於新奇的事物 抱著好奇心與努力學習的態度
    有著良好的溝通能力與邏輯思考能力

    熱愛攝影, 潛水, 自助旅遊, 烹飪, 寫程式 (???)

    (+886) 956-282580
    New Taipei City, Taiwan

Profile 04 00@2x eb0e2fdb6b9448002be791a92293d0e3ae2d393bce3bb23c2ba1a0e8661253ed

Skills


Backend

Python, Flask, RabbitMQ, Apache kafka, MongoDB, MySQL, influxDB, OpenStack, Ceph


Frontend

HTML/CSS, jQuery, php, Laravel, Javascript, vue.js, react.js, bootstrap, RWD


DevOps

Linux lxc, Docker, Jenkins, Git, Gitlab, Ansible

Experience

Wiwynn Corporation, 基礎軟體開發部門-系統軟體  工程師

08 Dec 2014 - 20 Sep 2016

    在緯穎工作上 主要參與開發一個 IaaS 的產品  

        1. 參與開發資料中心管理系統( Cluster Manager )
        2. 設計與開發 伺服器 自動化監測, 事件管理, 整合第三方服務 (E-mail, Ticket System)
        3. 設計與開發 公司內部 自動化軟體 
        4. 架設與維護 公司內部 dropbox ( owncloud + ceph )
        5. 架設與維護 OpenStack 與 管理四十台伺服器

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

National Taiwan University of Science and Technology, 

09 Sep 2012 - 08 Nov 2014

    主要負責研究關於雲端儲存技術 - 重複資料偵測與冷熱資料處理 以及 SSD Flash Translation Layer(FTL)相關技術

Experiences 00 01@2x 6daa47d1df70d315f129dcecdd562003831581c4cdd8f9c819aa22d4a24ae150

Cluster Manager

是一個資料中心基礎設備管理軟體, 提供了
  - 資產管理系統
  - 使用者管理系統
  - 即時監測系統
  - 伺服器功率智能管理系統
  - 事件管理系統
  - 虛擬機管理系統 (整合OpenStack)

這套軟體主要由 Python 來撰寫, 資料庫採用 MySQL 與 MongoDB.
在這個產品中主要參與了即時監測, 事件管理與設備財產管理這幾個專案.
在這些專案中專注於相關軟體研究, 參與架構設計, 功能實作 並且 導入自動化整合開發架設 Gitlab + Jenkins + Docker,
同時 在開發的過程中 與 團隊有著許多的討論與協調, 讓我擁有了良好的溝通與團隊合作的能力.

cm.png
openstackhosting.png

OpenStack Hosting

在執行這個專案時, 了解不同架設的套件 (Fuel, Ansible OpenStack, OpenStack Kola) 和不同的HA機制 (HAproxy + KeepAlived, Corosync + Pacemaker),
依照符合公司的需求建置 OpenStack, 
搭配 OwnCloud, Ceph 架設公司內部的Dropbox,以及佈署公司內部網頁服務, 
最後整合了公司的人員管理系統(LDAP/AD).

Intrests


Photography

攝影可以記錄我們的喜怒哀樂與回憶

透過影像亦可傳達不同的想法

還有對於美感的追求


Travel

透過自助旅行體驗各地的文化與美食

享受規劃的過程與旅途中的驚喜


Diving

透過潛水了解海底世界

享受著海中美景與挖寶

體驗著海中懸浮的感覺



Cooking

當做出成品 家人朋友說好吃很有成就感 

哈哈哈哈


Code

因為懶 所以需要撰寫一些軟體或者腳本來替代掉不必要的重複動作, 讓自己有更多時間學習更多的事物.

以及撰寫程式解決問題很有成就感 :)