Graduated from Dept. of Electrical Engineering National Taiwan Normal University.
[email protected]
0963205510
“Solving problems, just happened to be an iOS engineer.”
3 years of iOS develop experience, be able to single handle middle scale app(8000 DAU) and build app from scratch.
Pay attention to quality and scalability of code and write testable infrastructure(MVVM, Viper-like Clean Swift), design pattern and test case, and use profile and analytics tool to improve code quality.
A Fintech app integrate credit cards and easily manage your transactions from different banks and accounts with one app and one Binji card.
The app use bluetooth to communicate with the Binji card which this the only card you need to take out and shop. Handled transaction with our credit card processer.
The app is also an PFM(personal financial management) taking control of your budget and see the spending pie charts of transactions.
Hosting and Sharing iOS technic in meetup [email protected] in Taiwan weekly since AUG 2018. We have three co-host (which I am one of it) take turns to share technic of iOS and discuss it afterwards.
A E-commerce platform focus on moms and babies.
With 8000 DAU and multimillion revenue. Still we keep our crash-free more than 99.9%.
The contribution from me to the app is make codebase testable and add some test case to make it more reliable, not only add new feature to it but also refactor the old one for better performance and smoother.
The most challenged part is to improve fps of display and memory control.
We use Texture a framework created by former FB engineer to achieve that.
This app is hybrid with Objective-C and Swift, so it need to put more effort to well manage two different kind of language.
iOS developer In 25 sprout
A medical content base platform which provide doctors to read latest news about specific field.
In charge of whole infrastructure and 70% of the work.
Jiaben team had personal changes so that I took in charge for iOS maintenance and development. Start to self learn iOS development and upgrade Swift version from 2 to 3.
Set up a team for "Jiaben", an app solving what to eat.
Created business model and pivot, developed strategies, work distribution
participate in entrepreneurial competition
1. Introducing remote config for A/B test to help define user behavior.
2. Helped import tracking data to query platform and use sequel to get marketing result from raw data.
3. Using remote notification to improve user experience and reduce custom service's headache.
4. Breaking dependency to make code more testable.
5. Introduce UI test.
familiar with Swift, Objective-C
familiar git flow, github flow
be able to single handed app that DAU 6K
familiar with tracking API (FB、Google Analytics、firebase...)
familiar with RESTful api
familiar with GCD
familiar with MVVM
familiar with Oauth mechanism
Unit test、UI test
Python - simple web crawler
Java - simple android APP
SQL
Flutter