Chang Yung Ching

技術總監

  Taipei City, Taiwan

NAMEYark Chang

DATE OF BIRTH 27th July 1983

EMail <"[email protected]">[email protected]

STATUSSingle

NATIONALITYTaiwanese

RESIDES Taipei, Taiwan

LANGUAGESFluent in Mandarin
Conversational English

EDUCATION

2008 – 2011NATIONAL KAOHSIUNG NORMAL UNIVERSITY, TAIWAN
Master Degree, Department of Industrial Technology Education

2001 – 2005SHU-TE UNIVERSITY, TAIWAN
Bachelor Degree, Information Management Department

SUMMARY

•In the 10 years of work experience are as follows:
oWork and study:
Front-End development tools:
HTML (familiarity 90%)
CSS (familiarity 60%)
JavaScript (familiarity 90%)
jQuery (familiarity 90%)
angularjs (familiarity 70%)
BootStrap (familiarity 90%)
AJAX
Back-End development tools:
ORM:
Entity Framework (familiarity 90%)
NHibernate (familiarity 90%)
.net web API
Database (DB):
MySQL (familiarity 90%)
MS SQL (familiarity 90%)
MongoDB (familiarity 60%)

Operating System (OS)
Linux (familiarity 60%)
Windows (familiarity 90%)
Others:
TFS
Git
Trello
Slack
Xamarin



CAREER HISTORY

SEP 2019 – PRESENTMalaysia Golden-Hippo COMPANY Taiwan Branch
System Dep. Manager(201909-202005)
CTO(202006~now)

•Construction local company management system:
oPosition: System Dep. Manager
oAchievement:
o 1. Setup Redis Server and design the control component.
o 2. Setting Docker Server.
o 3. Setup VSTS Server and adapt project management.
o 4. Setup Git Server and adapt CI/CD form git hub.
o 5. Setting company Active Directory and Domain Name Server.
o 6. Setup Rabbit MQ and design MQ transfer message.

•Program and Design lottery system :
oPosition: System Dep. Manager
oAchievement:
oDiscuss the RWD design with UIUX designer.
oAnalysis and design lottery data flow.
oAnalysis and design lottery SQL ER-Model.
oAnalysis and design defense DDOS question.
oDesign lottery user controller flow.
oDesign open lottery AI.

•Project Manage :
oPosition: System Dep. Manager
oAchievement: Adapt scrum into project management with VSTS server.

•Server Management :
oPosition: System Dep. Manager
oAchievement:
oAD
oIIS
oVPN
oSQL

MAY 2018 – July 2019CHEER-TECH COMPANY
Senior Software Engineer

•Responsible for dividing Bank card into different group:
oPosition: Programmer, Function Design
oAchievement: Solve recharge switch quickly when bank card has problem condition to user recharge fail.
•Implemented French fast three odds formula:
oPosition: Programmer, Function Design
oAchievement: Imported new mathematical formula calculation to replace original hot code.
•Designed the way of protection for offline users being heisted:
oPosition: Programmer, Function Design
oAchievement: Increased the safety of user’s game points .
•Established basic account verification process.
oPosition: Programmer, Function Design
oAchievement: Solved the safety problem for our users.


OCT 2015 – APR 2018KLEARTHINK COMPANY
Software Development Manager

•CPC Engineering Management System:
oPosition: Programmer, System Analysis and Design, PM
oAchievement: Calculation logic of public construction material and data review follow.
•TSOC Official website(RWD)
oPosition: Programmer, System Analysis and Design, PM
oAchievement: Member management and learning for Video stream control.
•Siruba Official website(RWD)
oPosition: Programmer, System Analysis and Design, PM
oAchievement: Customer management, product marketing and online order follow.

教育階段
2001/09~2005/06,私立樹德科技大學 資訊管理系
  大學期間,因對程式、網路及相關設備頗有興趣,在就讀期間
1. 協助學校設計學院之線上學習系統後端功能開發(6個月),主要開發功能為線上考題、線上評分、線上影音學習及線上作品繳交,開發程式為PHP。
2. 曾任職於中日新科技股份有限公司,MIS部門職員(工讀生),其主要工作為管理伺服器、建置完善的網路規劃。

2008/09~2011/02,國立高雄師範大學 工業科技教育系 碩士班
  碩士班期間,因大學時期的工讀經驗讓我對網路層面有興趣,因此跨校至高雄第一科技大學資管系鄭進興副教授指導,撰寫利用OpenNMS管理校園網路。

工作階段
2019/9~仍在職,馬來西亞商金河馬有限公司台灣分公司 系統部經理
  主要負責開發、維護及運維,並進行專案時程管理,工作上使用的技術有.Net">工作上使用的技術有.Net">工作上使用的技術有.Net MVC API、.Net Core API、AngularJS NAMEYark Chang

DATE OF BIRTH 27th July 1983

EMail [email protected]

STATUSSingle

NATIONALITYTaiwanese

RESIDES Taipei, Taiwan

LANGUAGESFluent in Mandarin
Conversational English

EDUCATION

2008 – 2011NATIONAL KAOHSIUNG NORMAL UNIVERSITY, TAIWAN
Master Degree, Department of Industrial Technology Education

2001 – 2005SHU-TE UNIVERSITY, TAIWAN
Bachelor Degree, Information Management Department

SUMMARY

•In the 8 years of work experience are as follows:
oWork and study:
Front-End development tools:
HTML (familiarity 90%)
CSS (familiarity 60%)
JavaScript (familiarity 90%)
jQuery (familiarity 90%)
angularjs (familiarity 70%)
BootStrap (familiarity 90%)
AJAX
Back-End development tools:
ORM:
Entity Framework (familiarity 90%)
NHibernate (familiarity 90%)
.net web API
Database (DB):
MySQL (familiarity 90%)
MS SQL (familiarity 90%)
MongoDB (familiarity 60%)

Operating System (OS)
Linux (familiarity 60%)
Windows (familiarity 90%)
Others:
TFS
Git
Trello
Slack
Xamarin



CAREER HISTORY

SEP 2019 – PRESENTMalaysia Golden-Hippo COMPANY Taiwan Branch
System Dep. Manager

•Construction local company management system:
oPosition: System Dep. Manager
oAchievement:
o 1. Setup Redis Server and design the control component.
o 2. Setting Docker Server.
o 3. Setup VSTS Server and adapt project management.
o 4. Setup Git Server and adapt CI/CD form git hub.
o 5. Setting company Active Directory and Domain Name Server.
o 6. Setup Rabbit MQ and design MQ transfer message.

•Program and Design lottery system :
oPosition: System Dep. Manager
oAchievement:
oDiscuss the RWD design with UIUX designer.
oAnalysis and design lottery data flow.
oAnalysis and design lottery SQL ER-Model.
oAnalysis and design defense DDOS question.
oDesign lottery user controller flow.
oDesign open lottery AI.

•Project Manage :
oPosition: System Dep. Manager
oAchievement: Adapt scrum into project management with VSTS server.

•Server Management :
oPosition: System Dep. Manager
oAchievement:
oAD
oIIS
oVPN
oSQL

MAY 2018 – July 2019CHEER-TECH COMPANY
Senior Software Engineer

•Responsible for dividing Bank card into different group:
oPosition: Programmer, Function Design
oAchievement: Solve recharge switch quickly when bank card has problem condition to user recharge fail.
•Implemented French fast three odds formula:
oPosition: Programmer, Function Design
oAchievement: Imported new mathematical formula calculation to replace original hot code.
•Designed the way of protection for offline users being heisted:
oPosition: Programmer, Function Design
oAchievement: Increased the safety of user’s game points .
•Established basic account verification process.
oPosition: Programmer, Function Design
oAchievement: Solved the safety problem for our users.


OCT 2015 – APR 2018KLEARTHINK COMPANY
Software Development Manager

•CPC Engineering Management System:
oPosition: Programmer, System Analysis and Design, PM
oAchievement: Calculation logic of public construction material and data review follow.
•TSOC Official website(RWD)
oPosition: Programmer, System Analysis and Design, PM
oAchievement: Member management and learning for Video stream control.
•Siruba Official website(RWD)
oPosition: Programmer, System Analysis and Design, PM
oAchievement: Customer management, product marketing and online order follow.

教育階段
2001/09~2005/06,私立樹德科技大學 資訊管理系
  大學期間,因對程式、網路及相關設備頗有興趣,在就讀期間
1. 協助學校設計學院之線上學習系統後端功能開發(6個月),主要開發功能為線上考題、線上評分、線上影音學習及線上作品繳交,開發程式為PHP。
2. 曾任職於中日新科技股份有限公司,MIS部門職員(工讀生),其主要工作為管理伺服器、建置完善的網路規劃。

2008/09~2011/02,國立高雄師範大學 工業科技教育系 碩士班
  碩士班期間,因大學時期的工讀經驗讓我對網路層面有興趣,因此跨校至高雄第一科技大學資管系鄭進興副教授指導,撰寫利用OpenNMS管理校園網路。

工作階段
2019/9~仍在職,馬來西亞商金河馬有限公司台灣分公司
系統部經理(201909-202005)
CTO(202006~now)
主要負責開發、維護及運維,並進行專案時程管理,工作上使用的技術有.Net MVC API、.Net Core API、Angular、AngularJS 1.7 UP、JQuery、Rabbit MQ、Redis、C#、多執行緒,並完成下列主要的功能項
建置項目
1. 伺服器的建置與規劃:建置Docker Server、Web Server、VSTS Server、SQL....等。
2. 系統架構規劃與設計
3. 設計開發架構
4. 規劃資料庫(讀寫分離、ERModel、SP)
5. VPN內部網路建置
工作期間完成的項目如下:
1. AngularJs及Angular建立前端架構
2. .net Framework Web API 建立後端架構
3. MS SQL ER Model規劃彩票投注系統
4. Socket(SingleR) 建立Up and Down 遊戲
5. 輪盤遊戲使用Socket(SingleR)
6. 彩票RTP設計

2018/5~2019/7,趣遊科技公司 資深軟體研發工程師
  主要負責用戶端及開獎程式的開發與維護,工作上使用的技術有.Net MVC、JQuery、Rabbit MQ、C#、多執行緒,並完成下列主要的功能項。
  1. 銀行卡分群:依據用戶等級及群組設定顯示不同充值卡號及卡別,使充值卡更能活用在不同群組中。
2. 導入法國快三賠率公式:依據開獎機率導入賠率公式。
3. 設計防護下線轉帳用戶被盜領問題:在原設計下加入簡訊驗證及資金密碼驗證。
4. 設計帳戶基礎驗證流程:原始設計流程上會造成用戶資金密碼及手機綁定後仍可不用驗証,即可重新綁定,重新設計驗證流程防護基礎驗證不合法的修改。
5. 建置彩種:依市場需求進行建置平台沒有的彩種。
工作期間完成的專案如下:
1. 銀行卡分群:使用C#、Memory Cache、MSSQL SP。
2. 導入法國快三賠率公式:C#、Multi Thread。
3. 設計防護下線轉帳用戶被盜領問題:C#、Memory Cache、MSSQL SP。
4. 設計帳戶基礎驗證流程:MSSQL SP。

2017/2~2018/4,澄思設計有限公司 副理
  主要負責公司專案系統的架構開發、專案時程管理、客戶需求會議、外點支援及美工設計會議討論,2017年指標性的學習在管理、教育開發人員及公司的系統架構開發,以下進行年度學習的說明:
  1. 前端架構定義與規範:Web系統採用Angularjs 1.6.4以上版本,為使開發人員能一致性的開發前後端,將其設計為MVC分層架構。
  2. 後端架構定義與規範:採用微軟的MVC Web API,並將後端分別定義Service、Repository及Model 。
  3. 採用敏捷式專案管理導向,每週定期開會2次,討論及工作功能分配。

2015/10~2017/1,澄思設計有限公司 資深軟體開發工程師
  第三份工作擔任公司派駐在台灣大哥大的軟體開發工程師,工作上使用的工具(不論語言或框架)為Angular Js、ASP .Net C#與VB、MS-SQL,此份工作可分為下列幾項來說明在工作上的學習
  1. 進行專案上的規劃(系統設計、資料庫設計)
  2. 工作的挑戰在於管理與協助(教育)公司在台灣大哥大駐點的夥伴,以達提升工作團隊的效率。
  3. 確認客戶需求,進行專案過程中之溝通協調工作,並進行工作分派與說明。

  工作期間完成的專案如下:
  1. 第十屆myfone行動創作獎:主要職務PG,開發3個月,前端重新建置為RWD(使用.net C# WebFrom),後端進行維調(C# Web API及底層VB)。
  2. 人事系統:主要職務PG,開發期4個月,前端採用Angularjs,後端採用C# Web API。
  3. 印信盤點系統:主要職務PM、SA、SD、PG,開發期4個月,前端採用Angularjs,後端採用C# Web API。
  4. 員工問卷系統
  5. 門市優會管理系統

2014/05~2015/09,裕能科技股份有限公司 軟體開發工程師
  第二份工作擔任公司的軟體開發工程師,工作上主要開發的程式工具為Visual Studio,透過工具撰寫MVC架構的程式,主要開發語言為ASP.Net C#、JavaScript、MS-SQL、My-SQL、MongoDB透過NuGet將相關的套件載入進行開發,此份工作可分為下列幾項來說明在工作上的學習
  1. 與客戶需求確認
  2. 工作的挑戰在於要獨自完成系統的分析與設計
  3. 與部門同仁分工撰寫規劃好的系統
  4. 導入Bug-Tracker系統,並修改Bug-Tracker將專案時程加入
  5. 撰寫系統相關文件(程式規範畫、維護計畫)

  工作期間完成的專案有:
  1. 嘉義竊電查詢與監控系統(PM、SA、SD及PG),2個月需求訪談與分析需求建立資料表,1個月進行硬體設備回應,3個月進行操作介面開發。
  2. 高壓用戶系統(SA、PG),1個月需求與現行系統功能分析(使用者權限管理與人工繳費管理),2個月開發。
  3. 低壓用戶系統的維護與新增功能建立(PM、SA及PG),引導大同公司的夥伴進行開發新需求的API,規劃新需求的關聯資料表,其維護合約為1年期。

2011/10~2014/04,AWIND奇揚網科公司 軟軔體測試工程師
  碩士畢業後第一份正式工作,在奇揚網科擔任軟軔體測試工程師,
1. 工作上為整合性的測試為主要工作,在重複性高的操作行為上,透過Sikuli工具來進行自行操作,但因Sikuli不是與低層Code做操作,因此仍需人工判斷錯誤。
2. 公司人事部門需求,部門主管同意開發相關軟體與系統,使用C#、ASP.Net與MS SQL開發「員工出缺勤自動回報系統」及「員工線上請假系統」(開發時程3個月)。
3. 倉庫年終盤點需求,因公司ERP使用鼎新系統,所以先進行鼎新的資料異動分析,找出相關聯的資料表,再進行手機盤點App(Android與SQL結合)開發,開發2個月。
4.工作需求將Open Source的Testlink與bugtrack做整合,及使用C#開發Report自動整理轉發軟體,在這些團隊合作完成的系統與軟體中,都是我學習的一部分。

  10年工作經驗中的經驗與自我分析整理如下:
1. 工作學習:
A. 前端(Front-End)開發工具:HTML(熟悉度90%)、CSS(熟悉度60%)、JavaScript(熟悉度90%)、jQuery(熟悉度90%)、angularjs(熟悉度70%)、BootStrap(熟悉度90%)、AJAX、JSON等;
B. 後端(Back-End)開發工具:ORM:Entity Framework(熟悉度90%)、NHibernate(熟悉度90%)、RESful API;
C. 資料庫(DB):MySQL(熟悉度90%)、MS SQL(熟悉度90%)、MongoDB(熟悉度60%);
D. 作業系統(OS):Linux(熟悉度60%)、Windows(熟悉度90%);
E. 其他:TFS、Git、TortoiseGit、Trello、Slack、Xamarin等。

2. 工作成就:
A. Awind服務時,開發「人事請假系統」、「倉庫盤點系統」、「BugTrack資訊整合」
B. 裕能科技服務時,開發「高壓用戶平台」、「低壓用戶平台」、「嘉義竊電查詢與監控系統」,負責系統規劃,上線後得以有效處理每日50~100萬筆資料,獲得台電一致好評;
C. 澄思設計公司服務時,兼任PM角色,責系統規劃、資料庫規劃、功能流程開發設計,並進行開發工作會議及工作分配,4個月內完成「台哥大行創獎前端」 電腦及手機版本,3個月內完成「印信盤點系統」,2個月內完成「問卷管理系統」完成最佳路徑計算碳排量,深受台哥大用戶好評,3個月內完成「TSOC系統」電腦及手機版本,「CPC工程管理系統」仍在進行中,完成了重要的計算功能,深獲中油員工好評。
D. 趣遊科技服務時 ,建置了銀行卡分群、導入法國快三賠率公式、設計防護下線轉帳用戶被盜領問題、設計帳戶基礎驗證流程。
E. 金河馬服務時,從無到有建置完整的彩票系統及後台管理系統,依據需求建置公司所需Report計算、進行資料庫的讀寫分離設計。

Powered by CakeResumePowered by CakeResume