IBM國際商業機器股份有限公司 • 八月 2020 - Present
目前所在的Team主要是以Maximo這個產品的架構去解決客戶的問題及需求。
我主要是做:
1. 用Flutter開發新的手機app去串接Maximo的功能
2. 用Angular 開發mobile app
3. 用Power BI製作客戶需要的report
AtGames • 三月 2019 - 八月 2020
1. 維護https://www.direct2drive.com 相關的後台管理系統,使用Ruby on Rails、AngularJS 開發。
2. 新的Project,前端有使用過angular8,但因國際事件此Project起步時就終止了。
3. https://www.atgames.net/arcades,
街機 Legends Ultimate的Menu app開發,使用QT5 C++開發,Backend 使
用Ruby on Rails,此Menu app會串接d2d的產品資料、其他Team的產品。
Wistron ITS 緯創軟體股份有限公司 • 五月 2018 - 三月 2019
派駐到日商NetProtections,協助將日本的Atone 支付系統改寫成台灣的
Aftee 支付系統的功能開發與維護。
1. 後端都用Ruby on Rails 進行改寫及開發,API 用gem: grape,前端
則是部分的Project 是用coffee 寫angularJS。
2. 協助串接ECpay 跟spgateway 的金流API。
3. 使用RSpec 做model 的驗證測試,Service/API 的功能測試。
兆弘微創 • 四月 2014 - 四月 2018
主要是以Ruby on Rails去開發後端的系統,少數客戶指定用PHP。Server都是架設在AWS,使用過EC2、RDS、S3
1. Vivoprint.com、Photomugs.com,網站前後端、系統、
DNS,串API,比如Centrice API、EasyPost API。
2. 協助客戶複製既有的接單系統,建立新的接單系統並串接另一套API接收訂單。
3. Stanford的案子, https://selection.stanford.edu/saas,這是學生申請宿舍打工的系統,後端用RoR、前端用AngularJS,實現前後端分離
4. 有些案子需要做form builder,可以動態編輯表單,這部分主要用Javascript、JQuery 去寫。
ASUSTek 華碩電腦股份有限公司 • 八月 2012 - 九月 2013
在機台(mobile device)出貨前,會經過測試程式去驗證機台的硬體狀況,我所在的部門就是開發測試用的程式或設計測試某單元的硬體裝置。
我所做的是架設一個系統去蒐集測試結果的Log,解析Log後寫進DB(MySQL),後端主要用PHP編寫但未使用php的framework,部分資料有利用memcached來節省db query的結果。
前端呈現的功能主要是:
1. 查詢機台的狀況
2. 查詢指定功能的整體測試結果
3. export report to excel
從第二份工作開始,記錄工作上遇到的或是自己想碰的內容。
Server是架設在GCP上,CICD是使用CircleCI,source code放在Github,
DNS原本是申請在nctu.me但是收起來了,就改用NoIP提供的免費host,
SSL是用let's Encrypt註冊憑證。
整個架構可以改善的地方是Server不要架設在GCP,直接使用Github提供的page即可,可以避免預期外的費用產生。
https://github.com/xing312101/ppmt
在Trillion Innovations 時,某個案子客戶提出的測驗題目,基本上就是用PHP實現Excel的ppmt的公式
Source code: https://github.com/xing312101/hearthstone-rundown
Page: https://xing312101.github.io/hearthstone-rundown
起因是爐石戰記(Hearthstone)這款遊戲近幾年的改版的變動讓任務獎勵的遊戲規則改變了,讓遊戲標準對戰模式逐漸越來越少活人玩,不少人用模擬器去掛機,就在2020年任務獎勵大改後,為了去解獎勵於是掛機風氣漸漸出現了。
一開始我是很正常的開遊戲放置play但很沒效率,因為每隔一段時間就要點一下按鈕進行下一場,於是長期一起玩的前同事提說我們也用模擬器來掛機吧!一開始我們只做一個腳本固定點擊兩個按鈕的位置而已,但是獲勝的話可以更快完成獎勵,所以我先用手動的方式去設定腳本,第一個版本很OK,但是想要更複雜的腳本就要手動去微調,但要調整一個細節要改不少event的數值,太浪費時間了。
於是這個針對BlueStacks 5的製作腳本的工具就出現了,用VueJS簡單的開發,
這個工具目前做了三種行為去設定腳本,
1. 基本的click
2. 滑動
3. 複合式的滑動
最後用這個工具順利調配出我們滿意的掛機腳本了,更令我吃驚的是在2021年下半年某版本,我在開放模式用海盜戰居然可以掛到白金的牌位當時十分驚訝。
2007 - 2011
Ruby on Rails HTML/CSS JavaScript Flutter PHP Power BI Qt C++ SQL Bootstrap Angular AngularJS
Chinese — 母語或雙語 Japanese — 初階 English — 初階
IBM國際商業機器股份有限公司 • 八月 2020 - Present
目前所在的Team主要是以Maximo這個產品的架構去解決客戶的問題及需求。
我主要是做:
1. 用Flutter開發新的手機app去串接Maximo的功能
2. 用Angular 開發mobile app
3. 用Power BI製作客戶需要的report
AtGames • 三月 2019 - 八月 2020
1. 維護https://www.direct2drive.com 相關的後台管理系統,使用Ruby on Rails、AngularJS 開發。
2. 新的Project,前端有使用過angular8,但因國際事件此Project起步時就終止了。
3. https://www.atgames.net/arcades,
街機 Legends Ultimate的Menu app開發,使用QT5 C++開發,Backend 使
用Ruby on Rails,此Menu app會串接d2d的產品資料、其他Team的產品。
Wistron ITS 緯創軟體股份有限公司 • 五月 2018 - 三月 2019
派駐到日商NetProtections,協助將日本的Atone 支付系統改寫成台灣的
Aftee 支付系統的功能開發與維護。
1. 後端都用Ruby on Rails 進行改寫及開發,API 用gem: grape,前端
則是部分的Project 是用coffee 寫angularJS。
2. 協助串接ECpay 跟spgateway 的金流API。
3. 使用RSpec 做model 的驗證測試,Service/API 的功能測試。
兆弘微創 • 四月 2014 - 四月 2018
主要是以Ruby on Rails去開發後端的系統,少數客戶指定用PHP。Server都是架設在AWS,使用過EC2、RDS、S3
1. Vivoprint.com、Photomugs.com,網站前後端、系統、
DNS,串API,比如Centrice API、EasyPost API。
2. 協助客戶複製既有的接單系統,建立新的接單系統並串接另一套API接收訂單。
3. Stanford的案子, https://selection.stanford.edu/saas,這是學生申請宿舍打工的系統,後端用RoR、前端用AngularJS,實現前後端分離
4. 有些案子需要做form builder,可以動態編輯表單,這部分主要用Javascript、JQuery 去寫。
ASUSTek 華碩電腦股份有限公司 • 八月 2012 - 九月 2013
在機台(mobile device)出貨前,會經過測試程式去驗證機台的硬體狀況,我所在的部門就是開發測試用的程式或設計測試某單元的硬體裝置。
我所做的是架設一個系統去蒐集測試結果的Log,解析Log後寫進DB(MySQL),後端主要用PHP編寫但未使用php的framework,部分資料有利用memcached來節省db query的結果。
前端呈現的功能主要是:
1. 查詢機台的狀況
2. 查詢指定功能的整體測試結果
3. export report to excel
從第二份工作開始,記錄工作上遇到的或是自己想碰的內容。
Server是架設在GCP上,CICD是使用CircleCI,source code放在Github,
DNS原本是申請在nctu.me但是收起來了,就改用NoIP提供的免費host,
SSL是用let's Encrypt註冊憑證。
整個架構可以改善的地方是Server不要架設在GCP,直接使用Github提供的page即可,可以避免預期外的費用產生。
https://github.com/xing312101/ppmt
在Trillion Innovations 時,某個案子客戶提出的測驗題目,基本上就是用PHP實現Excel的ppmt的公式
Source code: https://github.com/xing312101/hearthstone-rundown
Page: https://xing312101.github.io/hearthstone-rundown
起因是爐石戰記(Hearthstone)這款遊戲近幾年的改版的變動讓任務獎勵的遊戲規則改變了,讓遊戲標準對戰模式逐漸越來越少活人玩,不少人用模擬器去掛機,就在2020年任務獎勵大改後,為了去解獎勵於是掛機風氣漸漸出現了。
一開始我是很正常的開遊戲放置play但很沒效率,因為每隔一段時間就要點一下按鈕進行下一場,於是長期一起玩的前同事提說我們也用模擬器來掛機吧!一開始我們只做一個腳本固定點擊兩個按鈕的位置而已,但是獲勝的話可以更快完成獎勵,所以我先用手動的方式去設定腳本,第一個版本很OK,但是想要更複雜的腳本就要手動去微調,但要調整一個細節要改不少event的數值,太浪費時間了。
於是這個針對BlueStacks 5的製作腳本的工具就出現了,用VueJS簡單的開發,
這個工具目前做了三種行為去設定腳本,
1. 基本的click
2. 滑動
3. 複合式的滑動
最後用這個工具順利調配出我們滿意的掛機腳本了,更令我吃驚的是在2021年下半年某版本,我在開放模式用海盜戰居然可以掛到白金的牌位當時十分驚訝。
2007 - 2011
Ruby on Rails HTML/CSS JavaScript Flutter PHP Power BI Qt C++ SQL Bootstrap Angular AngularJS
Chinese — 母語或雙語 Japanese — 初階 English — 初階