楊長良

我具有12年軟體系統開發經驗,曾任職英業達集團資訊中心,期間我擔任.NET程式開發人員,系統分析人員,專案導入管理人員。並與團隊完成MES系統導入與維運,同時完成多個RD、BOM Team、倉管系統開發。我熟悉電子產品設計、開發與製造流程,並了解需求分析開發步驟,能有效的分析理解使用者的需求與痛點,並運用資訊化的技術提供專業的資訊方案。 

我熟悉 C#.Net開發,前端 JavaScript, JQuery 及相關前端網頁設計。後端WebAPI分析及開發。以及WebForm ,MVC網頁設計。也了解與其他系統資料交換WCF、EDI、WEBAPI等方式。

資料庫方面,我了解 MSSQL Server建置與Database 和 Table 設計,及Stored Procedure 、TSQL 語言,並熟悉資料庫效能調教。

Programmer
城市,TW
[email protected]

技能


前端技術

JQuery, AJAX, HTML, CSS, Bootstrap, VueJS,  MVC, Javascript


後端技術

C# .NET, ASP.NET,WebForm, VB.NET,

ORM技術, MVC


其他技術

MSSQL Server 分析運營

Stored Procedure開發

SVN 版本管理, Redmine 專案管理

Jenkins ,UnitTest 


工作經歷

信昌機械股份有限公司, 全球資訊管理中心經理, Jun 2022 ~ 現在

在資訊中心,我領導團隊進行MES系統規劃和布建。PLM系統日常運行及流程改善。同時我也帶領同仁進行各部門需求轉化成應用系統功能的探索與實做導入。
團隊人數:5人。

● MES系統規畫(2022/06~) ,團隊人數2人。
● PLM系統規畫(2022/08~) ,團隊人數3人。
● 應用系統規畫(2022/06~) ,團隊人數3人。


英業達集團, 資訊中心高級專員, Jun 2011 ~ Jun 2022

在資訊中心,因應專案成員數的不同,我擔任系統分析\程式開發人員 ,也同時擔任專案管理人員。我並與同仁一起設計良好有效的程式底層基礎建設。


專案開發\系統分析與管理

● Quality分析系統 (2011/06~2012/12)
     擔任專案開發及後期專案管理人員,帶領團隊1人,進行系統開發。此系統利用 WebForm和 GoogleChart.JS 進行繪圖。提供User分析報表,並可在系統上說明報表意義,使User減少在Excel上繪製圖表貼附在PowerPoint的時間,有效率的加速User進一步分析資料的時間。

● 出圖管理系統(2013/02~2014/02) 
     擔任專案管理人員及開發人員,帶領團隊2人,進行系統開發。此系統利用 WebForm和JQuery, JQuery.DataTable 進行頁面轉換,於畫面上提供User良好的作業環境。系統利用資料驗證RD上傳的圖檔進行版本管理,並通知且紀錄 Vendor進行圖檔下載。於日後追縱公司與Vendor檔案交換紀錄進行有效管理。同時系統可紀錄許多研發相關資訊,提供RD與其他同仁做共享,縮短公司開發時程。

● ENewsPaper (2011/02~2015/12) 
     擔任維運開發人員,為已完成開發之專案,進行小功能上修改。系統提供維護人員上傳完整新聞\知識內容,並藉由關鍵字搜尋,提供內部人員快速獲取產業知識。系統完整利用 WebForm 技術設計開發。


● CutomerBOMManager (2015/11~2019/06) 
     擔任專案管理人員及開發人員,帶領團隊3人進行開發。系統藉由分析客人EDI BOM相關資料與PM手動上傳資料整理記錄客人所有BOM Data資料。並因包裝需自行設計,及時提示包裝人員同步開發包裝設計。同時提供其他系統可即時查閱客人BOM訊息。 
     系統利用 WebForm套用前端Bootstrap,完善不同設備的瀏覽體驗。並結合 JQuery\JQueryUI 及後端 C# WebMethod,使用Ajax前後端串接資料。提供外部WebService \ WebAPI 獲取系統資料。




● 行動倉庫管理系統 (2018/02~2020/06) 
     擔任專案管理及系統分析人員,帶領團隊2人進行開發。系統提供倉庫人員進\出\查作業功能,並配合SAP發料作業,使倉庫人員縮短尋料時間,加快發料進度。同時提供備料進度看板,作業人員進度看板,產線收料進度看板等報表畫面,供管理人員了解各項作業進度。 
     系統使用前後端分離開發,前端採用 VueJS 開發,以AXIOS 與後端 WebAPI 服務串接資料

● SMES 系統 (2015/11~2020/06) 
     擔任系統交接開發維運人員。此系統原為工廠端自行維運,後因為人力不足因素,請求MIS資訊中心協助持續開發。系統提供 SMT產線製造執行系統(MES)功能。管理SMT產線生產備料\用料\機台程式\工治具管理\報表查詢等功能。
     系統利用前後端分離開發作業,前端採用 JQuery, JqueryataTable.Jquery開發,以 AJAX與後端 C#泛型處理常式(.ashx)進行資料溝通。商業邏輯部分接手時為大量 Stored Procedure+ DataTable處裡,接手後進行系統重構成物件導向方式,減少資料庫運算壓力。

● EDI Trasnfer System \Job Syetem (2020/06~2020/12) 
    擔任系統架構設計,因公司常有 Job相關需求。常用SQL Job 及Windows Schedule 上各有功能上優缺點。無法完整滿足需求。且皆無法達成One Solution動作。因而進行系統架構開發。 
    系統沿用 GitHub:Quartznet專案,加上TopShelf設計,使容易註冊為Windows Service,並使開發人員專注於使用C#語言,進行使用者需求Business開發,提供完整的解決方法。並於日後需求調整時,可快速處理需求。

為了統一開發人員開發技術,我同時擔任團隊的開發技術指導人員。提供開發人員常用的共用Li使用。
● ORM CommonLib 開發  (2020/06~ 2020/09)
     我使用 Github: SugarSQL專案進行ORM 架構設計,SugarSQL 提供 MSSQL\Oracle SQL 公司常見的兩大資料庫連接方式,並利用 Mapper方式使 開發人員無須閜SQL語法即可存取資料庫內容。 繼承此專案,我設計了公用Lib,可快速的完成實體化 SugarSQLClient物件,進行資料庫存取動作。並完整紀錄資料庫存取LOG供日後分析使用。  

● MVC ClassExtension Lib(2015)
     開發SessionCheckFilter此CommonLib提供了客制化的ActionFilter機制,於運行Action前進行Session檢查及Argument檢查,減少Action開發時脫離專注。 且同時實做 HtmlHelpWitgArthorzie,若沒有權限,即不會產生MVC 上的 ActionLink等物件。完整提供了權限上的畫面管控。  

● WebAPI SelfHost (2020/07)
     此應用程式利用 HttpSelfHostServer 提供開發人員於.NET 4.X以上,一套可快速進行WebAPI 開發運行架構。開發人員僅需專注於Controlller 的開發, 並可完整利用WebAPI上的特性,提供JSON物件回傳前端。亦可搭配MVC框架提供 完整 前(MVC)後端(WebAPI)進行硬體壓力分散。


資料庫方面:

歷經大小專案,資料庫我維運過最大 150G 以上MDF檔(SMES專案),因系統效能,進行了大規模的分析改善動作,並重構程式流程。 使DB的延遲回應時間縮小為1/10以下。 專案上,因應系統分析需求,我同時亦擔任DB設計人員,DBA管理人員,有效管理運營中的大小專案。


架構設計與知識分享: 

 於同仁之前我分享完整的三層式架構設計,介紹Databasee Access\ Business Layer \ Presiection Layer 設計架構。我亦經常參與開發社群分享,於2015年參與 Agile Tour大會。並將所學知識與同仁之前分享。


其他專案

●重構 舊系統(SQLjob, Stored procedure+ console command )# one solution system.

●帶領 團隊使用OO設計 , 系統分層,利用ORM工具改善資料庫處理

●維護\改善 Database 性能。
  (帶領團隊,10人,兼職C# 7,專職 C# 3)
●導入 SMT生管WMS管理系統
●導入 MES生產製造執行系統


新技網路科技, 工程師, Jul 2009 ~ Jun 2011

帶領技術團隊開發設計 測驗分析可視化系統
●台北文X 教育業測驗分析系統
●康X出版社國中大會考分析
●台中立X 補習版 班務管理系統
●歷屆高中\大學落點分析報表系統

專案

Projects 01 00@2x

行動倉庫管理系統

利用前期手稿圖與User先說明作業流程後再進行系統開發

Projects 01 01@2x

Risk MVC 專案

專案整理ERP資料\PDM資料提供User快速分析產品專案的用料風險,並提供 Report下載功能。

Projects 01 02@2x

MVC 專案

利用Ajax 完成資料傳遞功能。

獲獎


2014 , 2016, 2018 ,2021 資訊中心 績優人員

學歷

國立台中教育大學 測驗統計研究所 2009-2010(肄)

國立清華大學, 理學士(BS), 數學, 2000 ~ 2007