Pasted image at 2017_05_22 01_38 PM.png

Wayne Tai

[email protected]  •  0939-930-939  •  Taipei, Taiwan



Overview

.5+ years in iOS development in both Objective-C and Swift.
.Experienced blockchain related and payment apps.
.Experienced with CI/CD implemention.
.Experienced with apps from scratch to submitting to App Store.

Experience

Brewing House, Sr. iOS Engineer

Jul. 2020 - Present
Experiences 00 00@2x

Brewing

.Build the first version of the video streaming platform.
.Use VIPER for app architecture.
.Seperate API and account service to independent framework.
.Integrate video streaming using WebRTC/Agora.
.Use Combine instead of ReactiveX.
.Use WebSocket for IM in live streaming.
.Use Fastlane for CI/CD.

Gogoro, Sr. iOS Engineer

Nov. 2019 - Jul. 2020
Experiences 00 00@2x

GoShare

.Integrate CI/CD with Jenkins.
.Integrate unit tests into current project.
.Integrate bundler for gems management and version control.
.Migrate app structure from MVC to MVVM.
.Develop new features by requests.
.Maintain the project and refactor legacy codes.

Verizon Media, Sr. iOS Engineer

Aug. 2019 - Nov. 2019
Experiences 00 00@2x

Yahoo 購物中心

.Migrate Objective C to Swift.
.Import MVVM to the app.
.Develop new features by requests.
.Maintain the project and refactor legacy codes.

Experiences 00 00@2x

Yahoo 超級商城

.Develop new features by requests.
.Maintain the project and refactor legacy codes.

COBINHOOD, Sr. iOS Engineer

Aug. 2017 - Jun. 2019
Experiences 00 00@2x

COBINHOOD Exchange Mobile App

.Develop the first version of exchange.
.Integrate CI/CD with Fastlane.
.Increase test coverage to over 30%.
.Use MVVM for the app architecture.
.Use RxSwift for the data stream.
.Use web socket for the real-time data.

Experiences 00 00@2x

DEXON Wallet Mobile App

.Responsible for data requesting from blockchain with JSON-RPC format.
.Responsible for combining ETH and DXN transactions.
.Responsible for the all Dexon full nodes page.
.Update the local db scheme for saving different tokens/transactions from different wallets/accounts.
.Use MVVMC for the app architecture.
.Use PromiseKit for data stream.
.Use Realm for local database.

Dinngo, Senior iOS Engineer

Sep. 2016 - Jul. 2017
Experiences 00 00@2x

Dinngo Mobile App

.Use PromiseKit for data stream.
.Develop new features by requests.
.Maintain the project and refactor legacy codes.

Central Trillian, iOS Engineer

Mar 2016 - Sep 2016
Experiences 00 00@2x

WorkLink

.Resolve more than half issues in redmine.
.Use web socket for the real-time data.
.Develop new features by requests.
.Maintain the project and refactor legacy codes.

iFit, iOS Engineer

Jun 2014 - Jan 2016

MyFitty

.Responsible for building the app.
.Integrate with the Apple HealthKit.
.Develop new features by requests.

Experiences 00 01@2x

營養師幫幫忙

.Responsible for building the app.
.Integrate with YouTube video player.
.Maintain the project.

Experiences 00 00@2x

iFit Mobile App

.Responsible for building the app.
.Maintain the project.

Cheng Wei Technology, Backend Engineer

Feb 2011 - Dec 2011
Implement API in PHP for a Flash game.


Education

Ming Chuan University, 2003 - 2008

Bachelor of Science in Technology, Computer Science

Skills

Swift

CocoaPods

Android

MySQL

Objective-C

Git

Unit Test

iOS

Java

PHP