P19rdsqznu6v3lo8ab7l

陳柏憲 (Percy)

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

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


研習活動  

[email protected]

技能


程式語言

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

University@2x

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

University@2x

在學專案

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

Voronoi 演算法

語言: Python

使用者圖形套件: SimpleGUICS2Pygame

功能: 繪出 Voronoi Diagram

More

自學


Readings 00 00@2x

AWS Solution Architect

Udemy 的 AWS 課程。


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


Readings 00 01@2x

Complete Guide to Elasticsearch

Udemy 的 Elastic 課程。


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


Readings 00 00@2x

設計模式

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


Readings 00 01@2x

Python Tricks

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


Readings 00 00@2x

Django

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


Readings 00 01@2x

K8s App Development

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