陳彥榮 (Yan-Rong Chen)

iOS developer with 3+ years experiences in iOS development. Familiar with UIKit/SwiftUI, LLDB debugging and iOS frameworks. Able to communicate effectively with a wide range of people. Self-motivated and able to build maintainable apps with high quality. Focused on the trend of iOS development with WWDC and forums.  Love graphic design, drone and Apple ecosystem.

iOS Software Engineer at Perfect Corp. Taipei, Taiwan. 

Contact me by mail: [email protected].

Work Experiences

March 2020 - Present

iOS Software Engineer at Perfect Corp. Taipei. Taiwan.

  • Develop and maintain new iOS project, which is mainly built with SwiftUI and Combine framework under the clean architecture and the concept of declarative UI.  
  • Build contactless features with gesture recognition and voice recognition for the B2B project to deal with COVID-19.
  • Build features with Flutter/dart for video editing app, and handle native platform communication for both iOS and android.

August 2018 - February 2020

iOS Software Engineer at Masterwork Aoitek Co. Ltd. Taipei. Taiwan.

The Lollipop app provides services that are related to live streaming and works closely with backend services and the hardware devices. Here are what I have done for the Lollipop app:

  • Refactor most of the codes with Swift and MVVM design pattern from Objective-C and MVC. 
  • Introduce data-driven development (DDD) to the app by changing how app works with local database. 
  • Use Notification Service Extension to build custom content of notification for users in different time zones. Synchronize data with RESTful APIs and access real time data with Socket or MQTT. In addition, specify the binding between iPhone and hardware device with core bluetooth framework. 
  • Build player with live streaming and support background playing, and work with RTSP and RTMP protocol. 
  • Build controls for player with AVFoundation framework, like seeking, tracing progress of playback, fast forward and snapshot. 
  • Build views with nested view controllers, and set up UI by the concept of adaptive layout
  • Optimize transitions between view controllers with custom transition. 
  • Optimize performance with GCD, Dispatch Group and Operations
  • Optimize UI with animations.

Beside works above, I am familiar with programmatic layout and able to integrate Storyboard and XIB effectively. 


M.S. Degree of Computer Science and Engineering

NSYSU. Graduated in 2018. 

B.S. Degree of Library and Information Science

NTU. Graduated in 2016.

Thesis & Research

I am familiar with the research of metaheuristic algorithms, which is a kind of artificial intelligence. I had proposed a conference paper called improved quantum-inspired evolutionary algorithm on IEEE SMC in 2018.


I love the idea of Medium and the quality of articles on it so I shared what I learned in iOS development by writing articles in Medium. Also, I joined the Medium's largest active publication The Startup and Flawless iOS as an approved writer.

Powered by CakeResumePowered by CakeResume