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實作影像模糊,利用實作不同種類的濾波器對影像進行卷積運算(如高斯濾波、平均濾波、中值濾波..等),並針對濾波器的權重的分配和大小來比對結果的差異