職責:
*開發輔助系統推廣 beanfun!。
*社群遊戲:建置/安裝/維護以及更新。
*完成歐洲分公司的開發需求。
*加入團隊完成被指派的專案。
*管理軟體開發部的第一組。
成就:
1) 專案:提供大量的電子信箱供測試人員做測試
角色:規劃人員與開發人員
說明:
* 在 beanfun! 上線前,測試人員測試註冊流程時都需要一個沒有被使用過的信箱。
* 在公司規定下,MIS部門無法提供大量的電子信箱給測試團隊,所以每次的註冊流程測試,都需要測試人員額外耗費3到5分鐘申請新的電子信箱。
* 為了改善這個問題,我制定了一個解決方案給測試團隊,讓他們不再需要耗費額外時間申請新的電子信箱。
2) 專案:beanfun! 檢測頁面
角色:開發人員
說明:
* 在 beanfun! 剛上線時,客服單位接到了許多客訴,但他們不清楚用戶遇到了什麼問題。
* 我使用 JavaScript 和 Flash 開發檢測頁面,協助客服單位分析用戶遇到的問題,同時蒐集用戶的網路品質。如果檢測結果的解決辦法在 Q&A 裡的話,頁面會轉址到 Q&A 的頁面,如果沒有,則會轉址到客服系統。
* 三個月後,客訴量減少了 70%。
3) 專案:臉書遊戲維運
角色:主機與網路管理人員,開發人員
說明:
* 我們團隊是公司第一個維運臉書遊戲的團隊。
* 在維運過程中,我使用 Flex 開發營運報表和監控主機的健康程度。
* 我規劃了監控與告警機制,維護檢核表,即時備份與遠端備份機制。
4) 專案:虛擬化技術實作 (Citrix XenServer)
角色:系統工程師
說明:
* 我們團隊是公司第一個將虛擬化技術實作在遊戲維運上。
* 經過評估/規劃/安裝與測試後,我們選擇將虛擬化技術運用在遊戲維運上。
* 我們使用負載平衡器提高服務的高可用性。
* 最後的成果為,維運費用降低了85%。
5) 專案:歐洲分公司緊急告警系統
角色:分析人員與開發人員
說明:
* 我使用 Email 和簡訊確保技術團隊能被通知到。使用Mobile Web讓團隊成員能夠使用他們的手機存取系統。這個系統減少75%的溝通成本與85%的傳輸時間。
* 主要技術:ASP.NET MVC, Mobile Web Layout
6) 專案:Fungoodo (手遊平台)
角色:分析人員與開發人員
說明:
* 專案經理要求開發團隊儘快完成專案,所以團隊透過加班的方式來完成。我實作SDK來減少整合階段的時間。
* 主要主機:Database Server, Internal API Server, Backend Server, Web Server, Mobile Web Server, Public API Server。
* 主要功能:手遊排名、廣告系統、文章發佈、手遊推廣新聞、手遊資訊自動同步、Mobile Web支援、APP介接。
* 主要技術: ASP.NET MVC, Web API, jQuery, jQuery Mobile, Kendo UI, NHibernate (Code-First), Software Layer。
7) 專案:新技術教育訓練
角色:講師
說明:
* 安排新技術的教材,並且幫開發團隊上課。
8) 專案:beanfun! OpenID
角色:分析人員、開發人員
說明:
* 主要功能:會員 API、扣點 API、Open ID 機制
* 主要技術:ASP.NET MVC, Web API, OAuth 2.0, NHibernate (Code-First)