Peishan Yen

  Taipei City, Taiwan    

Email: [email protected]

Github: https://github.com/merukoo0507

Linkedin: https://www.linkedin.com/in/peishan-y-330411182/

Work Experience


Flutter/Android App Engineer •  SWAG

2022.10 - Now

  • Position : Flutter/Android Engineer
    • Refactoring flutter some pages with MVVM and riverpod.
    • Create features, ex. 
      • Using the back-end API to clip videos and generate short videos.
      • Notification translation.
      • Using Logtail.
      • Show apng gift filling screen animation.
      • Chat room messages can select multiple media files.
      • Schedule posts, and edit posts.
      • New post assets flow with assets
      • Show home page list.
      • Story List view. (限時動態列表)
    • Fix bugs in chat room message and posts. 
    • Update the versions of the librarys, ex. intercom. 
    • Survey SRT and run a demo.

React Native/Android App Engineer •  UG全球遊戲科技有限公司

2020.8 - 2022.8

  • Position : React Native/Android App Engineer
    • Refactoring android to new react native for apps.
    • Update the app version immediately by code push.
    • Maintain the Android and React Native App.
    • Maintain the webview apps. 
  • Company background :
    The product provided by the company is an integrated system of back-end, front-end and APP, and the company also needs to maintain product quality.

Android App Engineer  •  QNAP威聯通科技股份有限公司

2019.8 - 2020.8

  • Position : Android App Engineer
    • Make STT(Speech to Text) and translation features on a video phone call. 
    • Using restful APIs to transfer the data to backend. 
    • Using MVVM and Jetpack SDK to maintain the app projects.
    •  Using Coroutine to manage the upload image task. 
    • Survey WebRTC from twilio webrtc, and transfer window view on phone call.
    • Cooperate with PM and QA to discuss work content. 
  • Product:
    • KoiTalk
      • A video and audio P2P app, up to four people can video at the same time.
    • Qmiix
      • Create scripts that combine actions and upload files to specific storage space.

  • Company background :
    QNAP provides NAS and cloud services.


Android App Engineer  •  Edallianz Pte. Ltd 新加坡商藍恩資訊股份有限公司

2019.1 - 2019.8

  • Position : Android App Engineer
    • Design an Android app called LeJourney and publish it on Google Play.
    • Use restful API to transfer data between backend and client.
    • Maintain Firebase Cloud Messages.
    • Make some features, such as: register on first purchase.
  • Product: 
    • LeJourney Find The Right Class
      • Through the app,  students can choose courses that suit their needs.


  • Company background :
    The ecommerce platform for courses.


 Side Project

Break Time 

An android app on Google Play.

Using mobile phone sensor api (if user's phone have), and detecting whether you stay without moving.

Provide alarm clocks if setting fixed intervals.

Educational Background

National Chung Hsing University

Master of Engineering Computer Science and Engineering

Master's thesis

2016 - 2018

National United University

Bachelor of Engineering Computer Science and Information Engineering

Bachelor's thesis

2012 - 2016

Skills

Program


  • Android
  • Java
  • Kotlin
  • React Native
  • Javascript
  • Angular
  • C++
  • C

Tools


  • Git
  • Android Studio
  • Firebase
  • Qt
  • Appium
  • uiautomator

Language


  • Chinese — Mother language
  • English — Second language

Program Experience

  • Jetpack
    • Model–View–ViewModel
    • Live Data
    • View Model
    • Room
    • Retrofit
    • Navigation

  • Social Login
    • Google 
    • Facebook
    • Apple
  • Firebase
    • FCM(Firebase cloud message)
    • Crashlyrics
    • Remote config