Avatar of 林欣翰.
林欣翰
軟體工程師
列印
Avatar of the user.

林欣翰

軟體工程師
目前已有兩年工作經驗,工作性質主要以後端開發與資料庫,主要技術偏向.net方面,以及一些azure雲端平台服務相關的使用 有TDD、BDD開發的相關經驗,並有以DDD的方式來重構系統功能的過程,為產品的效能與可維護性帶來顯著性的提升
Logo of the organization.
威煦軟體開發有限公司
Logo of the organization.
國立臺灣師範大學理學院
台灣台灣省

職場能力評價

專業背景

  • 目前狀態
    就職中
    目前沒有興趣尋找新的機會
  • 專業
    後端開發人員
    .NET 開發人員
    軟體工程師
  • 產業
    軟體即服務 / 雲服務
    軟體
    資訊服務
  • 工作年資
    2 到 4 年 (2 到 4 年相關工作經驗)
  • 管理經歷
  • 技能
    C#
    C#.NET development
    Azure DevOps
    SQL Server
    Angular
    Docker
  • 語言能力
    Chinese
    進階
    English
    中階
  • 最高學歷
    大學

求職偏好

  • 預期工作模式
    全職
    對遠端工作有興趣
  • 希望獲得的職位
    軟體工程師
  • 期望的工作地點
  • 接案服務
    不提供接案服務

工作經驗

Logo of the organization.

軟體工程師

2020年7月 - 2023年2月
2 年 8 個月
1. 系統功能開發與運維 後端api開發、資料庫設計與維護、前端頁面調整 產品開發相關技術:web api、entity framework、asp.net MVC、sql server、automapper 2. 團隊開發協作 評估技術可行性、並將協助需求拆分可執行的工單內容 協助團隊進行code review 串接GCP服務,將原本前端多國語系的資料維護從專案內的excel檔移植到雲端google sheet,減少版控上因excel衝突常常需要花時間比對不同分支版本的問題 3. 系統重構與效能優化 將系統原本化學品分類的判斷重構,將原本資料庫的冗長的store procedure移到後端程式,以DDD的方式拆分成介面底下的不同實作,並透過DI的分式來達到不同分類的邏輯抽換 使用sqlbulkcopy搭配entity framework處理大量資料的批次修改與匯入,將整體效能提升至80%以上(將原本更新客戶資料的時間從40分鐘左右降低至大約5分鐘完成) 4. 透過單元測試、整合測試提升系統穩定性 利用Nunit、Xunit等測試工具搭配Nsub、FluentAssert等套件,以3A的方式來撰寫各function的單元測試 利用整合測試檢查系統模組交互運作的正確性,透過docker image建立資料庫來確保資料情境隔離,並負責docker image更新至azure的acr服務 以TDD的角度做到「測試先行」的概念,針對工單需求情境設計不同test case,藉此提升產品穩定性 5. 負責產品上版 協助Azure Devops app service的slot切換

學歷

Logo of the organization.
Bachelor of Science (BS)
數學系
2016 - 2020
簡介
影像處理分析 專題內容:利用matlab實作影像模糊,利用實作不同種類的濾波器對影像進行卷積運算(如高斯濾波、平均濾波、中值濾波..等),並針對濾波器的權重的分配和大小來比對結果的差異