Chen- Li, Huang(Yoie)

 1989/12/21 

Senior Mobile Engineer                                                

[email protected]

Skill

Language

SwiftUI / Swift / Object-c / Git / JAVA / C++ / Flutter

CI/CD Testing

Appium / RobotFramework / Jenkins / Xcode server/ Git Action

Backend

AWS / RESTful API / FireBase / Mixpanel / XCode Server / GraphQL

Tool

Xcode / Android Studio/ Visual Studio / Jira / Figma / Lottie

Source Control

GitHub / GitLab/ GitFox / Fork / SourcTree /Bit Bucket

Work Experience


iOS Engineer

Sequent
Sep 2022 - now
Taipei, Taiwan

Product:

 Sequent OXYGO:

Refactor the app from storyboard to SwiftUI alone. The APP is used with a smartphone, which can make users know their physical condition, like Heart Rate , Daily Steps, Sleep Status, and record the sports details to provide a better control of your health.

Implemet:

I use SwiftUI within MVVM to build the View, and combine the data in with a viewmodel like notification or data source from backend. I also need to use BLE 4.2 to exchange the raw data from the phone to the watch and then store  the data in CoreData. To record more information from users, we also have some algorithms for GPS accuracy. Also, we need to draw some charts to present the heart rate, sleep status and daily steps that make the user easily understand the details of activities.

iOS Engineer

9count
Apr 2022 - Aug 2022
Taipei, Taiwan

Product: 

1.Wink:

Maintain and develop the app used by SwiftUI, and work  with LA Team,  and over one million DAU.

2.Spark:

Maintain and develop the app used by SwiftUI, and work with Taiwan Team,  and over one million DAU.

Implemet:

Implement  the project hierarchy in MVVM and add some animation and transition to make the user experience better. Dealing with a large number of users makes you think more about how to reduce the api  to save money, and security of handling the payment procedure to be more careful.Also, we have to make sure they can chat smoothly.Btw, we use XCTest  to Implement some UnitTest  and XCode Server to make sure our CI/CD.

Software Engineer

VivoTek

Feb 2019 - Feb 2022
Taipei, Taiwan

1.iViewer APP(Android/iOS):

Target: 

The App makes users watch their camera streaming on the App to monitor it, and do some operations on camera settings.

We also provide the detection for some events and notify the user immediately.

Skill & Language:

MVC / RESTFul API/ Swift / Object-c / C++/Jenkins / Java/Mixpanel 

2.VivoCloud(Android/iOS) :

Target: 

The App is based on iViewer and provides an account system for business users. 

Skill & Language:

MVC / RESTFul API/ Swift / Object-c / C++/ Java/Jenkins /WebRTC

3.Honeywell(Android/iOS) :

Target: 

The App is based on iViewer and implements TUTK as a hole punch  skill.

Skill & Language:

MVC / RESTFul API/ Swift / Object-c / C++/ Java/Jenkins /TUTK 

4.NEC(Android/iOS) :

Target: 

The App is based on iViewer and implements TUTK as a hole punch  skill, and handles all the world's customers.

5.VSaaS App(iOS) :

Target:

We refactor the old project by SwiftUI to provide VSAAS service

with AWS service make user can do their request on cloud.

And we provide a user archive function that stores the playback, which is saved on the cloud.

Skill & Language:

MVVM / AWS/ Swift UI/ Swift / GraphQL   /MQTT / UI and UAT Testing / Appinum/RobotFramework 

Software Engineer

Asus

Apr 2016 - Jan 2019
Taipei, Taiwan

1.The SPO2 project:

Target: 

The project is based on a monitoring device which can measure the saturation of blood oxygen. Our goal is to improve accuracy.

Skill & Language:

C++/ Visual studio

2.Zenbo robot test project:

Target:

The project makes the robot do some operations , like take a photo , play music or walk and show the streaming of the camera.

Skill & Language:

C++/ Visual studio

3.ASUS SmartHome IOT APP(Android/iOS) :

Target:

The App means users can control all devices which connect to the Internet. Moreover, we provide the Scene that makes users use some settings that can trigger the device at the custom time.

Skill & Language:

MVC/MVP/Java/Object-c/ RESTFul API/Andrid Studio

Side Project


Software Engineer

545 Company

Apr 2018 - Jan 2020
Taipei, Taiwan

Intro:

At Asus, my mentor asked me to develop an App to make people who have the same interests group together.

The App has successfully been listed on the Google store and we sold the custom app for a car club.

From the experience, I am trying to do some design on UI/UX, and think about how to promote the project like the sales.

Academic Qualifications

Apr 2009 - Jan 2013

Institute of Computer Science, National Tsing Hua University.

Apr 2013 - Jan 2015

Master of Computer Science, National Tsing Hua University.