余孟融 Bryan Yu

   

Senior Software Engineer

Taipei City,TW

0933-242-316

[email protected]

布萊恩的技術相談室

技能

前端

  • Vue 2.x
  • Bootstrap

後端

  • C#
  • .NET Core
  • Web API
  • .NET Framework
  • Entity Framework / Core
  • Golang
  • Linux
  • MSSQL / PostgreSQL
  • Redis
  • MongoDB

DevOps

  • Azure / GCP
  • Git
  • Azure DevOps
  • GitHub / Github Action
  • Docker

Cloud Service

  • Azure
  • GCP

學歷


銘傳大學

資訊管理系

2007 - 2011

工作經歷


Team Lead

擁樂數據有限公司


2022/07~

  • 領導與管理4位成員進行產品開發與維護
  • 負責虛擬信用卡與銀行信用卡業務整合系統
  • 負責架構設計與規劃和程式開發工作,主要使用.net core 6 與asp.net core 6 ,並領導團隊成員進行開發工作
  • 使用.net core 6 開發背景排程服務,採用cron expression套件進行開發,以減少排程服務的非預期問題
  • 實作設計模式,以達到程式碼的重用,提升開發效率 
  • 實作服務告警機制,並整合至團隊通訊軟體中,提升處理問題的速度並改善客戶滿意度
  • 規劃與設計團隊的開發協作流程(Git),以減少團隊協作上的衝突問題並加入code review機制,培養與提升團隊成員的程式開發能力
  • 使用Github Action建立持續整合(CI)與自動化佈署(CD)機制,整合至團隊協作流程中,並改採容器化佈署,避免人工佈版的錯誤,提高佈署服務的效率
  • 導入SonarQube並整合至CI,使團隊能夠及時了解程式碼的狀況並修正問題,以減少技術債的產生
  • 參與需求討論並評估技術可行性,分配開發工作與評估時程
  • 設定團隊與成員的績效目標,並定時進行績效考核面談,以掌握團隊成員的工作狀況
  • 製作技術文件並分享給團隊成員,以達到團隊知識傳承
  • 團隊成員的工作協助與指導,並不定時進行技術分享,以提高團隊整體的技術能力與產出

資深軟體工程師

強勝有限公司

2020/03~2022/03

  • 領導與管理5位成員進行產品開發與維護
  • 使用.net framework4.7與.net core3.1進行產品開發和維護與架構設計
  • 將產品服務從.net framework遷移至.net core3.1,改採容器化佈署,並將服務遷移至linux環境,減少營運成本約30%
  • 產品服務導入多語系,並自行開發語系檔Excel的轉檔工具,以提高與產品部門的協作效率
  • 實作設計模式,並使用在串接第三方服務,提高程式碼重用性與開發效率
  • 設計Log轉送機制,將程式Log紀錄透過Azure Storage Queue拋送至Azure Storage Table,以降低雲端使用成本
  • 參與需求討論並評估技術可行性,分配開發工作與評估時程
  • 設定團隊與成員的績效目標,並定時進行績效考核面談,以掌握團隊成員的工作狀況
  • 製作技術文件並分享給團隊成員,以達到團隊知識傳承
  • 協助進行招募與面試新進人員
  • 新進人員的工作協助與指導,使其能夠快速融入團隊工作

資深軟體工程師

一遊科技

2019/08~2020/03

  • 開發與維護Game Server專案,並透過Web Socket的方式與前端進行整合
  • 開發與維護Game Server的管理後台
  • 例⾏性維運與佈署⼯作

資深軟體工程師

強勝有限公司

2018/03~2019/05

  • 實作OAuth驗證流程與ASP.NET WebAPI的授權機制,並利用Redis達成分散式服務架構下維持單一使用者登入
  • 將產品整合第三方即時通訊服務,提供一對一聊天與群組聊天功能
  • 開發與維護後台管理系統
  • 例⾏性佈署⼯作
  • 設定與維護CI/CD服務
  • 參與需求討論並評估技術可行性

資深軟體工程師

無名雲端科技

2017/03~2018/03

  • 領導與管理4位成員進行產品開發與維護
  • 將後台管理系統從ASP.NET WebForm升級至ASP.NET WebAPI,並改採前後端分離開發,以增進開發效率
  • 開發共用類別庫,並自建公司內部的Nuget Server,同步至其他專案
  • 介接與整合第三⽅遊戲服務
  • 使用Selenium開發Web UI 自動化測試,並整合至Jenkins
  • 使用Jenkins建立持續整合(CI)與自動化佈署(CD)的流程,從原本的人工佈署改至系統自動化佈署,提高團隊的工作效率並降低佈版錯誤的發生
  • 設計程式碼命名規範,並導入StyleCop進⾏程式碼掃描
  • 參與需求討論並評估技術可行性,分配開發工作與評估時程
  • 製作技術文件並分享給團隊成員,以達到團隊知識傳承

資深軟體工程師

非凡科技

2015/11~2016/11

  • 開發與維護產品程式碼 
  • 使⽤ASP.NET MVC開發線上娛樂平台與後臺管理系統
  • 介接與整合第三⽅遊戲服務
  • 設計程式碼命名規範 並導入StyleCop進⾏程式碼掃描
  • 使⽤TFS建立⾃動化建置與佈署流程
  • 例⾏性佈署⼯作

軟體工程師

飛力通股份有限公司

2015/03~2015/11

  • 使⽤ASP.NET Webform開發線上娛樂平台與後台管理系統
  • 使用ASP.NET Webform開發公司內部HR系統
  • 設計程式碼命名規範 並導入StyleCop進⾏程式碼掃描
  • 使⽤Jenkins建立⾃動化建置與佈署流程
  • 評估可⾏的新技術並在內部分享給其他團隊
  • 例⾏性佈署⼯作

軟體工程師

完美對子娛樂股份有限公司

2014/04~2014/12

  • 開發與維護產品程式碼
  • 使⽤ASP.NET MVC開發線上娛樂平台
  • 使⽤ASP.NET MVC開發後臺管理系統
  • 例⾏性佈署⼯作

軟體工程師

瑞嘉軟體科技股份有限公司

2013/03~2014/03

  • 開發與維護產品程式碼
  • 使用ASP.NET Webform開發線上娛樂平台
  • 使用ASP.NET Webform開發後臺管理系統
  • 使⽤WCF開發平台API服務 並提供給其他廠商使⽤
  • 例⾏性佈署⼯作

其他專案


傳直銷積分平台系統

提供⽤⼾資料管理、相關資料管理、查詢各種獎⾦報表、權限管理等功能

堯富精密-前台與管理系統

前台提供產品資訊、聯絡我們、Q&A等功能

管理系統提供產品上架、Q&A編輯、客⼾有興趣資料查詢等功能

微畫-後端API

開發介接給iOS端介接API,包含加入群組、取得商城圖片列表、傳送圖片等功能

學術研討會活動與報名網站


開發活動介紹、花絮與圖集、報名表單等功能

長庚大學-數位學習平台、自主學習平台

負責維護數位學習與⾃主學習平台,及部分新功能開發,例如:課程學習回饋、問券回饋等功能

語音辨識與會員相關功能API

負責設計API架構,串接Azure語音服務,並提供技術諮詢

期天資訊公司技術顧問

提供技術諮詢,參與團隊開發與重構現有程式碼,並指導團隊成員開發技巧

新加坡酷筆教育(Koobits)專案開發 

負責開發與維護產品的Payment相關功能,調教程式碼效能並重構,以提高程式碼品質