David Luo

I am David, an engineer with 9 years of experience in Android development. I enjoy writing high-quality code by rigorously adhering to the MVVM framework and referencing numerous official Google sample projects. I am currently seeking an employment opportunity to work on a new project. I hope to leverage my experience and background to establish a strong foundation for emerging Android projects. Thank you.

* With 9 years of working experience as an Android engineer.
* 5 years of experience using Java and 4 years of experience using Kotlin.
* Familiar with MVP and MVVM architecture,  Android Jetpack, Coroutines, Flow, Compose UI to create stable applications.
* Experienced in using Hilt and Koin for dependency injection.
* Experienced in using Git and Sourcetree for version control with a distributed workflow.
* Experienced in various AD SDKs (such as AdMob, Max, MV...) to implement app monetization.
* Familiar with using Firebase for analysis, A/B testing, and remote configuration.
* Skilled in using Retrofit to create a type-safe HTTP client.
* Experienced with making Python scripts and writing Smali code for APK reverse engineering. 
* Successfully supervised team members to fulfill diverse development needs.
* Tracked app data to verify requirements, optimize the app, and achieve my OKR goals.

New Taipei City,TW
[email protected]

Profile 04 00@2x eb0e2fdb6b9448002be791a92293d0e3ae2d393bce3bb23c2ba1a0e8661253ed

工作經歷

Synology, 2023.04-Now

  • Android BeeDrive
    • BeeDrive 是一個輕巧的 SSD,搭配軟體,能隨心所欲地備份手機和電腦的資料。
    • 在 Android 端開發狀況很糟糕的時候,進場救援專案:
      • 追趕開發進度,對齊 iOS 端
      • 引導同事如何修正開發方式、文件撰寫。
      • 對於框架與 Dirty Code 進行修正與重構。
    • 專案管理:協助定義需求、時程評估、導入 Scurm 的 Story Point,使管理者能跨領域了解開發狀況。

LiveIn Technology, 2021.04-2023.03

  • 在商業化團隊中,擔任資深 Android 工程師。
  • 不定期追蹤數據,來驗證需求、提出優化方向、提早發現問題,來完成 APP 流量變現的目標。
  • 熟悉 Admob、FB network、Max、Pangle、Smaato、Vungle...等多項廣告 SDK。
  • Animated Sticker Maker
    • 使用 Kotlin、Android Jetpack、MVVM、Hilt 重購程式碼。
    • 使用 WebP 和 JNI 來研發轉檔功能。 
    • 優化廣告場景, ARPU 從 0.018 到 0.04,收入超過 2,500 美金/日。
  • Status Keeper
    • 使用 Kotlin、Android Jetpack、MVVM、Koin 重購程式碼。
    • 使用 ExoPlayer 進行影音撥放。
    • 優化廣告場景,ARPU 從 0.005 到 0.01。
  • 遊戲 MOD 的商業化:
    • 使用 APK 反向工程 和 python script,在遊戲 MOD 上創造收入 。
    • 提升遊戲用戶的 ARPU 從 0 到 0.0026。
  • 瀏覽器 Max Browser
    • 擔任組長與產品、設計和後端溝通,並與 2 位組員共同進行開發與維護
    • 使用 Kotlin、Rudux architecture、Jetpack Compose UI、Koin 來開發與維護。
    • 使用 CameraXGoogle Zxing 研發 Qrcode Scanner 功能。
    • 使用 OpenVpn 協定研發 VPN 功能。
  • 參與 2022 年度的公司內部最佳員工訪談

Machi Originals, 2020.04-2021.03

  • 擔任資深 Android 工程師,使用 Kotlin 開發。
  • Creme 高端會員制交友 APP 的開發與維護
    • 使用 RongCloudAWS S3 實現聊天應用程式。 
    • 使用 MVP、Hilt 搭建應用程式框架。
  • FAM (台灣人的 Clubhouse) APP 的開發與維護。
    • 使用 AgoraPubnubOneSignal 實現語音溝通功能。
    • 使用 MVVM、Hilt 搭建應用程式框架。

領規(伍仁)科技, 2019.04-2020.03

  • 和前同事出來創業,擔任資深 Android 工程師,使用 Kotlin 開發。
  • 基於 Google Open Source 的 LatinIME,將核心程式碼集成,開發接口給開發者進行客製化。
  • 做 輸入法SDK 的開發、維護與文件撰寫

新美互通科技有限公司(Kika Tech), 2017.04-2019.03

  • 擔任資深 Android 工程師,使用 Java 開發。
  • B2C:
    • 在超過 20 位 Android 工程師的團隊裡,做 Kika輸入法 的開發與維護。
    • 實現 Magic Text 發送,使內容發送整體的 CTR 從 2% 提升至 4.5%,每日發送量約有 120 萬次。
    • 實現 Kika emoji,至 2018 年底,每日的發送量近 20 萬次。
    • 實現 Emoji ComboWhatsapp Sticker、3D Live Wallpaper 等功能。
    • 實現產品商業化的策略與功能

  • B2B:
    • 開發功能手機、車載和 T9 的輸入法,支援 80 多個輸入語種,用戶成長 30 萬。
    • 導入 MVP + Dagger2 的架構。
    • 在一年内滿足超過 25 件案子,至少為部門帶來 12 萬美金以上的收入。

快取寶 - 家寧生活智慧科技, 2015.12-2017.03

  • 擔任 Android 工程師,使用 Java 開發。 
  • 參與開發的專案:快取寶電商 APP( 畫面)、站點選擇器 SDK、快取市集、物流送貨 APP

奇多比行動軟體, 2014.07-2015.07

  • 在大四時,透過企業實習,加入並擔任 Android 工程師,使用 Java 開發。
  • 重構核心產品 (電子書城 + 魔酷閱讀器)
  • 開發 EPUB 閱讀器。

學歷

淡江大學 資訊工程學系,學士畢業,2011.09 - 2015.06

國立三重高中,畢業,2008.09 - 2011.06