Avatar of Aiden Dong.
Aiden Dong
iOS Developer, iOS Team leader
ProfilePortfolio
Posts
0Connections
Print
Avatar of the user.

Aiden Dong

iOS Developer, iOS Team leader
Dedicated in develop efficient and stable iOS app. Over 4 years of experience in swift and Objective-c. Have multiple applications available in the App Store.
Logo of the organization.
Victor Tech
National Taipei University
Taipei, 台灣

Professional Background

  • Current status
    Not open to opportunities
  • Profession
    iOS Developer
  • Fields
    Software
  • Work experience
    4-6 years
  • Management
  • Skills
    Agile Development
    MVVM Architecture
    Source Control
    Architecture
    Programming
    Restful API
    Fabric Beta
    git
    Swift
    Objective-c
    RxSwift
    IOS Development
    iOS APP開發
    IOS 開發相關
  • Languages
    English
    Fluent
    Chinese
    Native or Bilingual
    Japanese
    Beginner
  • Highest level of education

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    iOS Developer
  • Desired work locations
    Taipei, Taiwan
  • Freelance

Work Experience

Logo of the organization.

iOS Developer

Feb 2019 - Present
• Write Jenkins script by Pipeline, it can automatic run unit test and use fast lane to produce Coverage report, and then auto distribute to fabric Beta. • Use jenkins to auto distribute Enterprise app to alibaba cloud. • Learned how to use RxSwift and MVVM architecture.. • Used swift 4.2 to develop a new app and Objective-C to maintain old apps. • Used Cocoapods to manage frameworks. • Used Restful API.. • Use IJKPlayer to play rtmp、rtsp and his format videos. • Use Gitlab for SCM. • Use Gitflow and Gitlab merge request. • Use fabric beta to distribute test app. • Use JIRA for project management. • Learned how to write unit test. • Used App configurator to produce Web Clip mobile config.
Logo of the organization.

iOS Developer, iOS Team leader

Aug 2017 - Feb 2019
1 yr 7 mos
- CI/CD - • Built CI/CD system by Jenkins and Git, and auto deploy the iOS and Android enterprise apps. • Built a released website which QA engineer could download every version’s in- house app. - iOS - • iOS Team Leader, iOS team has up to 4 peoples. • Used storyboard, xib and programming to layout. • Used swift 3.5~4.2 to develop. • Used Crashlytics, Firebase, Mixpanel to analysis. • Developed apps and built the app architecture. (storage, api and folder ...) • Used Carthage and static Framework. • Built own API connect Framework for other team. • Used SQLite and Realm to store. • Developed the stock chart framework. • Used socket streaming and Google protobuf to communicate with backend. • Made the API protocol by generic type. - Git - • Moved source control from TFS to Git. • Implemented the Git, built Git server by Bonobo and TFS. • Made the git flow rule. (release, debug, hotfix etc.) - Others - • Implemented code review and coding style. • Implement release flow.

iOS Developer, Team Leader

Aug 2015 - Apr 2017
1 yr 9 mos
• Managed the developer account, there were over 30 apps. • Use Objective-C to develop native apps. • Use Cordova, AngularJS and Ionic to develop Hybrid app. • Use restful API to communicate with backend. • Reduced the crash rate from over thousand times per month to lower than 10 times per month. • Maintain multiple apps that already used for over 4 years. • Became the iOS team leader after 3 month. • Built multiple static Framework for Cordova. • Used git for source control. • Agile development, use Trello for scrum and stand up meeting. • Used Jenkins for CI/CD. • Released over 10+ apps on the App Store

iOS Trainee

Jan 2015 - Jul 2015
7 mos
Learned iOS develop skill, over 50 hour per week. Learned web develop skill, and developed a fronted website. Learned PHP develop skill, and developed a backend website. Developed 3 apps and released on the App Store

Education

Bachelor of Department of Finance and Cooperative Management
- 2015