Wade Lee

  • 6+ years in Android development experience, from framework to application layer. 
  • 3+ years  in web application (Mini Program)
  • Have experienced in design, problem solving and debugging skills.
Profile 04 00@2x eb0e2fdb6b9448002be791a92293d0e3ae2d393bce3bb23c2ba1a0e8661253ed

Education


National Taiwan Normal University

Sep 2010 - Jul 2012

Master of Engineering Degree 
Major : Computer Science

Feng Chia University

Sep 2006 - Jun 2010

Bachelor of Engineering Degree 
Major : Computer Science

Experience

Current Title : Associate Principal Engineer & Assistant Project Manager




Perfect Corp,March 2016 - Present 

Initiate Mini Program on multiple platforms, WeChat, Taobao, ByteDance, etc. (2018/8 ~ present)

 - Programming language : JavaScript, TypeScript, CSS & CSS preprocessor

 - Tool : WebStorm, Visual Studio Code & Git

  • Develop AR camera applications. 
  • Provide technical guidance for junior developers and organize multiple tasks through the team.
  • Proactively optimize SDK on different platforms.
  • Customize UI and functions for world famous brands, Chanel, Estee Lauder, Hermes, NuSkin, etc.
  • Coordinate with multiple teams, support OEM clients to build the projects with our SDK and handle related issues if any.
  • Add 3rd party library to track user behaviors.

Develop new features and implement maintenance for the company’s key products. (2016/3 ~ 2018/8)

(YouCamPerfectYouCamMakeup, YouCamShop, YouCamLive, YouCamVideo)

 - Programming language :  Java

 - Tool :  Android Studio & Git

  • Allocate multiple tasks, set the timeline and lead the team to meet PM's requirements.
  • Collaborate with cross-functional teams to design the system architecture and ensure the stable performance on different OS versions. 
  • Proactively study and develop new technic or library and integrate into the projects, RxJava, guava, Gson, Ads, Glide, etc.
  • Keep improving app's performance, for example, launch time and memory leak.
  • Refactor the camera by Android camera2 APIs.
  • In-app A/B testing via Firebase.




Piecework,May 2019 - July 2019

Make a Java Swing GUI application on Windows,  which helps to reduce the cost of time and labor 

for the apparel company.

 - Programming language: Java. 

 - Tool: Eclipse, Git.

  • Figure out use cases and design UI flow.
  • Read/Write barcode.
  • Organize the purchase records and customer profile to generate reports.

Wistron,August 2012 - March 2016

Responsible  for  developing  Android  application/framework  layer. (2012/8 ~ 2015/3)

 - Programming language: Java.

 - Tool: Eclipse, Git.

  Motorola LEX 755 [4.0 Ice Cream Sandwich],   Zebra TC70/75 [4.4 KitKat]

  • Coordinate with hardware team , firmware team and quality test team.
  • Add  customize  function  in  particular  module. ( SystemUI、TelephonyManager  、BatteryService、RIL、Settings… )
  • Make a debug logger for quality test team.
  • Android Exception and error handling.
  • Solve issues of CTS
Build up a sport & health app. (2015/3 ~ 2016/2)
 - Programming language: Java .
 - Tool: Android Studio, Git.
  • Make it supports multiple screen and OS version.
  • Design system architecture and make the program modular.
  • Estimate project duration and human resources.
  • Integrate 3rd party SDK (Volley, MPAndroidChart, Google Map, GSON…)
  • Integrate web API with server team.
  • Connect sport device by Bluetooth , BLE.



Skill


  • Android framework/application
  • Android exception and error handling
  • Support different platform version and multiple screen
  • Improve app via tool of Android Studio
  • Experience of third party lib: Glide, guava, RxJava, Gson ...
  • Mini Program on WeChat , Taobao and ByteDance.
Familiar with Java, Android, JavaScript, TypeScript and Git.

Language


  • Mandarin - Native
  • English - Intermediate writing and reading , basic speaking