iOS Programmer, Jan 2017 ~ 現在
1. 共用套件開發
- SQLite存取framework開發,減少第三方套件的相依性,確保資料安全
- 資料存取與同步機制的研究、規劃與開發,並封裝成framework,便於開發與專案導入
- 鍵盤輔助提示開發,提供客制關鍵字選取,並模組化讓專案可快速導入
2. 效能分析與優化
- 將原本serial的下載方式改成concurrency,下載時間由原本12分鐘下降到5分鐘
- SQL因資料量太大導致查詢過久,為table加入index來改善,讓查詢時間從2秒變成0.5秒內完成
- 使用stream方式載入檔案,改善app記憶體瞬間飆高之問題
3. 開發架構的研究、分析與導入
4. 新進同仁的教育訓練
System Analyst, Jan 2015 ~ Dec 2016
預算系統的維護與新功能的設計與建置
Full Stack Programmer, Oct 2013 ~ Dec 2014
公司內部Web系統的功能開發與維護,並協助解決系統bug與效能優化