Mn8kbvv1ts0rdcb0vlgt

李盈瑩

參與過 21 個 APP 專案,利用經驗協助專案優化使用者體驗,模組化過去的程式碼以便再次使用,提出新點子,適時引進潮流。

樂於吸收新知,參與科技社群。

資深 Android 工程師
城市,TW
[email protected]

工作經歷

CANDY HOUSE, Inc, Android App Developer, Mar 2017 ~ Sep 2019

發現公司缺少文件,主動承擔編寫 APP User Story 文件,測試文件格式,環境設定文件。
在編寫文件時,將雙平台比對後發現 Android 功能遠少於 iOS,將缺少的功能記錄下來,並於提早完成新功能需求後,一一地補上,新用戶增加率約百分比 10,原用戶使用率也有提高百分比 50。
對客服提供技術支援,並根據客服回報審視客戶需求,向老闆建議並獲得同意後增加功能,用戶滿意度提高,在 Google Play 上給五星評價。
為效能問題和另一位 Android 工程師合作對 APP 進行了 refactor,讓產品可以穩定連線,並可以簡易切換測試環境。
在提早完成工作需求後,操作 APP 其他功能時一發現有讓使用者體驗不佳的部分,會立即進行改善。比如說純數字輸入的地方,鍵盤就改成純數字。頁面上有設定 WiFi 密碼的地方,就去查維基百科確定密碼格式。
和後台工程師討論 AWS Web API 格式,推播資料格式。
在流程規劃時,協助補充各種情境。
採用 DexGuard 以保護 APP 。
積極查看 Fabric 報告修正閃退問題,將原本穩定率百分比只有 70 的狀態提高,並維持在 90-100 之間。
利用 Jira ticket 安排自己的工作進度,在程式的部分用 Smart Commit 同步進度。
收到 API 廢棄或是升級通知,自發地加入工作排程,在老闆開始關心的時間點已經完成工作。

WishMobile, Inc. * Formerly part of Linkwish, inc, Android App Developer & TEAM LEADER / PM Project Manager, Apr 2013 ~ Mar 2017

新入公司的一月內和將離職的同事交接工作並急速的學習 Android。
新入公司的兩年內作為唯一的 Android 工程師迅速的開發 8 個專案並承接 4 個之前的專案,最後兩年即使有 Project Manager 身份,也繼續開發 Qsire 和 WishView。
8 個專案:WishView 、新光三越、台灣飲食男女、老四川麻辣燙、iPic、iShow、誠品活動簽到、誠品板橋店內展示。
4 個專案:誠品人、摩斯漢堡、摩斯漢堡店內展示、東南旅遊。

引入新的開發工具 IntelliJ IDEA 及其後基於此特化的 Android Studio。
利用 Jira ticket 安排自己的工作進度,在程式的部分用 Smart Commit 同步進度。
積極查看 Fabric 報告修正閃退問題,維持穩定率在百分比 90-100 之間。
為優化效能客製化 View。

隨著公司增員,擔任 Android Team Leader,帶領三位 Android 新人組員。
在 Android 面試中擔任技術考官。
為增加開發效率,將專案中常使用的模組獨立成函式庫,方便組員引用。
為協同開發統一採用 Google Code Style。
為協同開發引入 Git flow。


作為 Project Manager 和廠商開會,討論 API 規格,APP 流程,並引導 Android 新人和 iOS 新人完成專案需求。
利用 Google Sheet 規劃專案進度,並視小組工作情形調整或是協助。
閱讀專案新設計文件發現使用者體驗問題後,向設計師說明並請求他改善。
利用同為網路商城家樂福專案的經驗,減少 Queen Shop 網路商城的流程誤區。
協助摩斯漢堡設計和開發台灣速食業界第一個手機行動卡。
為讓 APP 可以和後台並行開發,採用 Mockable API 。
利用 Postman 編寫 Web API 排程自動測試。
和 iOS Team Leader 合作引入 Jenkins CI ,在上傳 commit 時自動打包並測試。
和 iOS Team Leader 共同分擔編寫 APP User Story 文件。

MUZEE Corporation * Formerly part of MTECH Corporation, Full-Stack Developer, May 2010 ~ Apr 2013

將原本只能在部分 IE 上執行的網站改寫成兼容於最新的 IE 和 Safari,且樣式維持相似的效果。
在解析多媒體串流來源遇到單一 IP 阻擋問題時,規劃了由伺服器解析,個人戶取得來源的流程。
優化網站介面和使用者體驗。
優化後台資料存取效能。
利用 Google App Engine (Google Cloud Platform) 作為多重後台。
設法將 FFmpeg Linux 版本移植到 Windows。
用爬蟲的方法編寫網站的自動測試程式。

相關技術

Android 3rd Library

3rd-party authentication (Facebook, Google, Amazon Web Services Cognito).

Shrinks, optimizes, obfuscates (DexGuard).

Callback management (Rxjava2, Eventbus).

Network (Okhttp3, Volley, Retrofit2, MQTT, XMPP, Robospice).

Notification (FCM, GCM, OneSignal, Parse, Lightspeed, Aws-android-sdk-sns).

Crash management (Fabric, Crashlytics).

Analytics (Google analytics, Amazon Pinpoint, Amazon Mobile Analytics).

Cloud log (Logentries).

Dfu (Nordicsemi).

View (ViewPagerIndicator, kyleduo.switchbutton, RecycleViewLayout, Calendarview, SlidingMenu).

Cloud Database (Parse, Firebase).

Local database (DBFlow, Sqlcipher).

Image loader (Glide, Universal Image Loader, Picasso).

Data exchange Structure (SimpleXML, Gson, Jackson).

Qrcode (Zxing).

Location (Google Places, Gms maps).

Tool (Butterknife).

Android Customize Library

View (AdapterLinearLayout, AutoWrapLayout, BarView, BezierPlate, CalendarView, ChartView, FilterImageView, IndicatorView, ScrollViewAutoHidingHeader, ShapeImageView, LuckyDrawView, ImageScale).

Python Library

Basic (os, re, time, string, logging, base64, sys, codecs, datetime).

Google appengine (ndb).

Network (requests, urllib, urllib2, Cookie, html.parser, URLOpener).

Image (PIL).

Others

Project assistant (Basecamp, Jira, Confluence).

Version control (Bitbucket, Github, Gitlab).

CI (Jenkins auto build).

Mock servers (Postman, mockable.io).

學歷

國立清華大學, 工學學士(BEng), Computer Science, 2006 ~ 2010

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit.

臺北市立第一女子高級中學, 高中文憑, 2003 ~ 2006

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor dapibus ipsum ut efficitur. Aliquam feugiat nec sem dapibus blandit.