專業技能概述我是一位具有前後端開發經驗的工程師,專注於以邏輯性的思維規劃專案進度,並且對於程式碼品質要求嚴格,特別關注於可擴展性、可維護性以及效能性。
我的優勢高度邏輯思維
我擅長以邏輯的方式安排專案進度,並提出明確的問題與解決方案,而不僅僅是等待答案。這讓我能夠快速且有效地解決問題,確保項目按時交付。
強調程式碼品質
對於程式碼的品質要求是我工作中的重中之重。我將可擴展性、可維護性和效能性視為開發的基石,並以此為指導原則來撰寫程式碼,確保程式碼的質量和可靠性。
多方面技術經驗
我擁有廣泛的技術經驗,包括前端和後端開發,以及相關的工具和框架。這使我能夠在不同的專案中輕鬆適應並提供全方位的解決方案。
持續學習和成長
我對於學習和成長充滿熱情,並且願意不斷地學習新的技術和工具,以保持自己在技術領域的競爭優勢。我喜歡挑戰自己,不斷地追求更高的專業水準。
額外技術經驗Azure & Azure DevOps
我有使用 Microsoft Azure 平台和 Azure DevOps 進行專案開發和部署的經驗。透過 Azure,我能夠有效地管理雲端資源,並且利用 Azure DevOps 實現持續集成和持續部署(CI/CD)流程,提高開發效率和品質。在此框架下,我擁有將 Kubernetes(AKS)和 Azure DevOps 整合的經驗,以實現自動化部署、持續監控和維護。
整合技能總結
我結合了前後端開發的技能,擁有豐富的技術經驗和優秀的溝通能力。我善於以邏輯思維解決問題,並且注重程式碼品質和持續學習成長。同時,我還具有在雲端平台上進行開發和部署,以及使用容器化技術和 Kubernetes(AKS)進行開發的經驗,使我能夠更全面地應對各種挑戰,並為團隊的成功做出貢獻。
十一月 2021 - Present
開發
- 維護舊有系統 API, 減少 SQL 查詢次數
- 進行公司舊有專案的遷移
- 從 0 建立人體即時監控系統, 提供可視化的服務跟 2B 的操作介面
- 導入公司專案開發流程容器化, 解決同事間開發環境的差異問題
- 導入 Git 並設計多人協作流程,推動團隊工作效率的提升
- 制定前後端同時開發的協作流程
營運
- 管理 AWS EC2主機
- 容器化部署並建置 AKS (Azure Kubernetes Service)
- 建置 CICD 流程以解決專案分散問題,提升部署效率和解決不同環境專案版本一致性的問題
- 導入測試文化, 使專案擁有高速迭代的能力
- 進行專案的壓力測試, 確認專案的負載能力
領導
- 組織定期的公司技術分享會,促進員工間的知識交流和學習成長
六月 2021 - 十一月 2021
開發
- 公司內部 POS 系統和對外網站的維護
- 成功將舊有系統移植至框架, 使得專案有 MVC 的架構
- 開發簡易的 ORM 工具,改善系統的 CRUD 開發體驗
- 串接多個三方 API,例如電子振興券、金流、銀行和信用卡等,整合系統對於金流的需求
- 制定公司的 Git 版本控制規則和多人開發流程,並搭建內部 GitLab 服務,促進團隊間的協作和專案管理
二月 2020 - 五月 2021
開發
- 負責前後端專案開發,與團隊協作使用 Laravel 框架進行後端開發,主要負責 API 撰寫並透過 Postman 進行測試。初期使用虛擬機架設環境,後期轉為使用 Docker 將 PHP、Nginx 等環境需求打包成映像檔以便部署。
- 前端開發使用 Vue.js 2.x 搭配 TypeScript,透過 UI 套件進行畫面設計,並利用 Vuex 管理共用資料。TypeScript 的應用提升了專案的可維護性。同時,與 WebSocket 伺服器進行互動,開發了即時功能,如即時提醒和聊天室等功能
二月 2019 - 十二月 2019
開發
- 專案的前端開發及頁面切版, 主要使用 angular2+ 作為前端框架
- 使用git進行多人協作, 也解決過多人團隊在開發中, 遇到的版本衝突問題.
- 研究 seo , 也熟悉 html 的結構跟 tag , css 的權重跟自適應等相關操作
2013 - 2018