李崇維

Nick Lee

   

年經驗以上的軟體開發者,從 iOS 寫到 .NET。 目前負責公司 OMO 產品方案的設計與開發,以 .Net Core 實作,透過 Docker 打包並佈署上 K8s 提供服務,整段流程透過 Gitlab CI 來達到自動化。

喜歡追求新技術,更喜歡向自己挑戰,工作上的發展不限定語言或框架的限制,如果有學習機會就願意朝新方向前進。座右銘是 Never stay still, never plateau,勉勵⾃己要持續保持前進!

Mobile: +886 920-071-689 

Email: [email protected]

Key Skills & Technologies

  • C#, Net Framework, .Net Core, MVC, JavaScript, Html, CSS, Shell, YAML
  • MS SQL, PostgreSQL, Entity Framework, LINQ, Dapper, T-SQL
  • Dockerfile, Kubernetes, Linux, Windows, AWS
  • Scrum, Agile Workflow, TDD, BDD, Gitlab CI/CD

Backend Manager

91APP  •  2019.10 - Present

  • 帶領 5 人團隊,妥善分配資源與利用,維護 OMO 產品並開發其迭代服務,並妥確保在放大 3 倍使用量的情況下,SLA 能達到 99.5 的水準。
  • 透過 ASP.Net Framework, ASP.Net Core 開發與維運超過十個專案。
  • 利用 OOP 繼承的概念,開發公司商業邏輯 SDK,並可讓不同客戶的規則,透過 Plugin 的方式切分,且動態替換。
  • 使用 Entity Framework, LINQ, Dapper 來執行資料庫查詢,也會透過執行計畫與索引進行效能優化。
  • 熟悉 Docker 與 K8s,並且透過 Gitlab CI/CD 達到自動化,將 Release 流程所花費時間與人力減少 80% 以上。
  • 藉由 AWS Cloudwatch 收集 Log,並將數據透過 Grafana 圖表呈現,且設定自動化監控與通知,提早發現問題並修復。
  • 透過 Python + Behave 實作 BDD 以保護重要邏輯,減少 QA 重複工時。

Sr. iOS Developer

91APP  •  2017.10 - 2019.10

  • 使用 Swift 與 Objective-C 進行開發。
  • 撰寫 Unit Testing 與 UI Testing 確保商業邏輯的正確性。
  • 透過 Jenkins, Fastlane 達到自動化產出上千個 App 與送審。
  • 使用 Typescript + GraphQL 搭建 BFF (Backend For Frontend) 以減輕前端負擔與解耦商業邏輯與 UI 呈現。

Customer Support Engineer

Microsoft  •  2016.09 - 2017.06

  • 協助企業用戶解決 Windows Server, OS, AD, Networking 相關的技術問題。
  • 與企業 IT 團隊協作規畫公司內解決方案的導入。

Software Engineer

ECS  •  2014.09 - 2016.09

  • Windows 7, 8, 10 的自動化 Image Preload 流程。
  • 協助工廠產線導入 Windows Preload Process。
Powered by CakeResumePowered by CakeResume