陳柏憲 (Percy)

目前我在喬山健康科技的 AI 部門擔任後端工程師,主要透過 Python 的框架 Flask 開發提供健身魔鏡進行分數比對時會使用到的服務。這個服務透過 Flask 結合 MongoDB、Redis 的技術,提供快速查詢課程動作資料的服務;並透過 Docker 的方式佈署,進一步提升服務的高可用性及便利性。 

在開發新功能之前,會先思考實作此功能的各種方法,並分析各個方法的優缺點,並判斷是否有適合這項功能的設計模式 (Design Pattern),進一步提高程式碼的擴展性以及易維護性。平時喜歡研究新技術,對於新技術都具備著樂於學習的熱忱,並會試著這些技術應用在工作上,讓開發的過程中更加流暢。 


研習活動  

abc2344666@gmail.com

技能


程式語言

Python (5 years) 
  • 網站框架
  1. Django
  2. Flask
  • 圖形使用者介面
    1. Tkinter
    Ruby (0.5 year)
    • IaC - Bosh CPI



    資料庫

    RDBMS

    • MySQL
    NoSQL
    • MongoDB
    • ElasticSearch
    • Redis



    工具

    開發曾使用到的工具分別有
    Cloud
    • AWS
    • OpenStack
    • Kubernetes
    Others
    • Git
    • Docker
    • RabbitMQ 
    • Celery
    • Grafana
    • Prometheus
    • Jenkins


    工作經歷

    喬山健康科技, 後端工程師, Aug. 2021 ~ present

    • 動作資料服務 - 提供快速查詢課程動作資料的服務
    • 魔鏡動作資料庫腳本 - 快速匯入魔鏡課程相關動作資料,減少 95% 的操作時間

    雙子星雲端運算, 後端工程師, Jan. 2019 ~ Aug. 2021

    • 雲端整合平台系統 - 供使用者即時整合公有/私有雲端平台
    • 資源整合平台 - 供使用者資源即時使用率介面
    • 異地差異性備份服務 - 讓使用者在操作上更加便利,節省使用者 90% 的操作時間
    • GPU 預約服務 - 供使用者在特定時間預約 GPU 資源
    • 憑證產生 & 驗證系統 - 供客製化資源使用限制
    • 帳務異常處理服務 - 供使用者更便利開啟/關閉帳務
    • 客製化基礎架構即代碼 (IaC) - 使用 Bosh CPI 幫助使用者節省 85% 的部署時間
    • 虛擬機搬遷自動化腳本 - 供搬遷機器至新環境的腳本

    學歷

    國立中山大學, 碩士學位, 資訊工程所, 2016 ~ 2018

    國立臺東大學, 學士學位, 資訊工程學系, 2012 ~ 2016

    在學專案

    Voronoi 演算法

    語言: Python

    使用者圖形套件: SimpleGUICS2Pygame

    功能: 繪出 Voronoi Diagram

    More

    自學


    AWS Solution Architect

    Udemy 的 AWS 課程。


    透過此課程來了解 AWS 上的各種服務,並從中選擇出最適合的解決方案。


    Complete Guide to Elasticsearch

    Udemy 的 Elastic 課程。


    透過此課程來更深入的了解 Elastic 內部的運作模式,進而提升操作上的優化。


    設計模式

    透過學習 Design Pattern 來提升我程式上的擴充性以及易維護姓。


    Python Tricks

    學習更多 Python 基礎的但卻少為人知的密技,能夠建立並鞏固我撰寫 Python 的技巧。


    Django

    我把學習 Django 的過程寫成了一個 30 天的筆記,這不僅能加深我對於 Django 的記憶,也能夠幫助其他 Django 的初學者。


    K8s App Development

    透過這本書,我學到了更多關於 kubernetes 的知識以及使用情境。