Yi-Cheng Wang       

Self-motivated Android Developer with 2 years of experience

Focused on app development in Kotlin and Java

Technologies

Coroutines, Flow, Hilt, Jetpack Room, Datastore

MVVM, JUnit, MockK, Turbine

Retrofit, Moshi, gRPC, Protocol Buffer, Git

Projects

Gemmi

  • Experimented and implemented unit testing when it was absent from tech stack, enhancing code stability by 30%
  • Introduced dependency inversion principle to decouple code, reducing the cost of managing coupled code by 50%
  • Surveyed and utilized gRPC and Protocol Buffer to communicate with the server

Temple related application

  • Sync appearance with iOS developer
  • Surveyed target audience to fit their usage e.g. logging in with authentication SMS instead of password
  • Developed user-interactive Poe divination interface
  • Introduced Coroutines and Hilt to the tech stack of the company, reducing lines of
    code to write by 40% compared to RXJava and without Hilt

Todo (Personal side project)  

In this app, users are able to...

  • Create multiple to-do lists
  • Create multiple to-do's and mark them as completed
  • Sort, filter and search to-do's
  • Batch delete completed to-do's

Wireless Sensing

  • Communicated to develop the app in 5 months with a teammate
  • Utilized AAChart library to display charts for sleep quality and intrusion detection
  • Developed in MVVM architecture to distribute responsibilities between classes

Work Experience

Taipay Fintech Inc. : Android App Developer

Android app development/maintenance, update publishing and development decision

Sep. 2020 - Jan. 2023

Education

National Pingtung University : Bachelor’s Degree, Information Management

2015 - 2020