Mason Chang

iOS Developer

An iOS developer who has always been pursuing better, with a constant learning attitude.

Over 4 years of experience in iOS software development, including understanding requirement specifications and knowledge of best practices for the entire software development life cycle, including coding standards, code reviews, source control management, build processes, maintenance, and operations.
Expertise in designing software for mobile phones using design patterns and protocol-oriented methodologies.


Work Experience 

Product Manager •  Allied Jubilee

Jul 2020 - Present

* Lead a team to build a video streaming app from scratch, and achieve 200 thousand DAU within 3 months.
* Write API Document for Backend and Frontend.

iOS Developer •  Allied Jubilee

Nov 2017 - Present

* Build video streaming apps from scratch and achieve 1 million DAU within 6 months in China.

* Manage projects and lead an iOS team.

* Make frameworks for other products to reuse.
- Player framework:
- Scroll to hide the top and bottom bar framework:

* Code Review and make pattern examples for juniors.
- MVVMC Pattern Example:

* Make a main architecture for the team, and everyone can build apps very fast.
- Main Architecture:

* Refine the interview processes and make the iOS team easily find candidates.

Management Associate •  FLYTECH

Jul 2016 - Jun 2017

* Order Analysis
* Cost Analysis
* Proposal Improvements

* NPI(New Product Introduction) Assistant


Sep 2009 - Jun 2014

National Tsing Hua University

Bachelor of Industrial Engineering and Engineering Management


  • Professional experience in iOS Mobile App development
  • Expert knowledge of Swift, UIKit
  • Solid Knowledge of MVC, MVVM, MVVMC, POP, Design Patterns, KVC(KVO), Delegate Design Patterns, Multithreading and Concurrency
  • Good optimization and debugging skills


  • Mandarin - Native
  • English - Moderate
Powered by CakeResumePowered by CakeResume