林頎衡


Android Developer
Tainan City, TW
[email protected]

Skill

Android, Java, Kotlin, Modularization, Gradle, Retrofit, Coroutines, Git, RxJava, Unit Test, Algorithm 

Experience

2020/10 - Present
Senior Software Engineer - Fintech

  • Reduced CI build time from 20 minutes to 10 minutes approximately by using the gradle cache node. 
  • Modularized project for separating business logic which made teamwork(40+ developers) easily and reduced the build time from 10 minutes to 7 minutes. 
  • Developed and maintained the mini-program platform. 
  • Constructed web server on Android devices for QA. 
  • Introduced Built in MP mechanism for reducing launch error. (Launch error rate was less than 0.5%) 
  • Managed and prioritized all download tasks, overall it reduced download duration 50% approximately. 
  • Introduced breakpoint transmission for downloading mini-program resources. (Download fail rate : 0.4%) 
  • Introduced stream downloading for speeding up resource loading. It reduced 25% remote launch time approximately.  

2019/11 - 2020/10
Software Engineer - Grindr

Grindr is a LGBTQ dating app. The mission is to provide a safe place for LGBTQ community for dating. And believe that there is no mask for LGBTQ in the world one day. 
  • Converted RxJava, Executor to Coroutine and reduce 24.26% thread count 
  • Introduced customized splendid animations by using SurfaceView 
  • Mentored intern improves animation performance by using SurfaceView 
  • Maintained billingClient, Audio/Video call 

2019/03 - 2019/11
Android Developer - ADDCN

“518 找工作” is an app which help people to find the job which is traditional industry in Taiwan. 
  • Main developer of “518 找工作” 
  • Introduced RxJava to replace AsyncTask (Java) Crash ratio was less than 0.5% which analyzed by Firebase crashlytics 
  • Introduced unit test with coverage from 0% to 82%  

Education

2014/8 - 2018/6  National Yunlin University of Science and Technology - Information Management