Ly37s0d8ezb4c1oaz7ip

陳彥榮 (Yan-Rong Chen)

iOS developer with 2+ years experiences in iOS development. Familiar with UIKit, AVFoundation and LLDB debugger of Xcode. Able to communicate effectively with a wide range of people. Self-motivated and able to build maintainable apps with high quality. Focused on graphic design, drone and iOS development.

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.

August 2018 - February 2020

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

Education

M.S. Degree of Computer Science and Engineering

NSYSU. Graduated in 2018. 

B.S. Degree of Library and Information Science

NTU. Graduated in 2016.

iOS Development Experiences

Had been an iOS developer for Lollipop app, I was responsible for developing new features and building new functionalities on schedule for the app. 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 bluetooth.
  • Build player with live streaming and support background playing, and work with RTSP and RTMP protocol. 
  • Build controls for player, 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 Operation.
  • Optimize UI with animations.
Beside works above, I am familiar with programmatic layout and able to integrate Storyboard and XIB effectively. Currently I'm working with SwiftUI, VIP architecture (clean swift), Combine, MPC (Multipeer Connectivity) and so on.

Thesis & Research

I had proposed a conference paper called improved quantum-inspired evolutionary algorithm on IEEE SMC 2018. In addition, I am familiar with metaheuristic algorithms like the Genetic Algorithm.

Medium

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
Powered by CakeResumePowered by CakeResume