林欣緯 Andy, Lin

Yuan Ze University Computer Science & Engineering 2019

iOS Developer with 6–7 years of experience using Swift & Objective-C

Taipei, Taiwan

    

[email protected]


Work Experience


鑫元數位科技有限公司 iOS Developer • Mar 2022 - Current

Developed, maintained, and refactored for Interactive Gaming Apps. 

  • Establish automated archiving environment in CI/CD Jenkins , also implemented a Ruby Telegram bot for remote archiving and uploading to Alibaba Cloud.
  • Responsible for implementing efficient Shell scripts for automation tasks, including generating web clip shortcuts for various domains and automating the IPA re-signing process .
  • Familiar with the app archiving and turn-key processes for app deployment.
  • Familiar with developing and managing multilingual, multi-currency and multi-language versions of systems.
  • Utilized Charles Proxy to troubleshoot for production app network requests and abnormal packet behavior.
  • Highly attentive to UI layout design, with expertise in replacing all storyboards and XIB files in the project using SnapKit for layout construction.
  • Responsible to draw flowcharts of legacy code and new features for develop team.
  • Good at SignalR to develop real-time chat, streamer chat, gift-giving feature, and cross-platform order-sharing.
  • Good at RxSwift to develop as well as refactor legacy code to follow MVVM design pattern.
  • Integrated livestreaming support using the m3u8 format, utilizing native AVPlayer, AVPictureInPictureController, and third-party libraries like MobileVLCKit.
  • Used Moya and RxSwift for handling RESTful API requests.



緯創軟體股份有限公司 iOS Developer • Mar 2020 - Mar 2022

Developed, maintained, and refactored for the client-facing app for 

China Life Apps. 

  • Integrated with the insurance system to validate customer data, calculate inputs, and generate proposal report PDFs.
  • Developed XCTest scripts for maintaining and testing the export functionality of proposal data to Excel.
  • Utilized Juiker SDK to develop a prototype for instant messaging functionality.
  • Implemented RealmDB for online data storage, ensuring synchronization of data between online and offline states.
  • Developed an app for China Life agents to manage policy details, special contract organization, and appointment scheduling.
  • Developed an app for policyholders to query insurance claims and related information.


醬子科技股份有限公司 iOS Developer/intern • Feb 2017 - Sep 2019

Developed, maintained, and refactored Apps for GoodTV, Hotai motor, LEXUS, EVA Air, gogoro, Taipei 101, Pizza Hut

  • Led iOS app development for the company's proprietary product team, overseeing the full development cycle and app submission to the App Store.
  • Integrated the company’s custom push notification system SDK into client's apps.
  • Managed app's certificates and developed API documentation for internal and external use.
  • Redesigned the app's wireframe for improved UX and functionality.
  • Delivered internal presentations and training sessions on new technologies announced at WWDC.
  • Trained the marketing team on using Facebook Analytics, Google Analytics, AppCenter, and Firebase for data analysis and app performance tracking.
  • Continued to provide iOS development, maintenance, and app submission services for the company’s outsourced projects after leaving the company.

Abilities

Skills

  • Swift, Objective-C, Shell, Ruby 
  • MVC、MVVM design pattern


Frameworks & Tools

RxSwift, Realm, Jenkins, Alamofire, Juiker, Line, Firebase, AppCenter, aws s3, Alibaba Cloud, Moya, Charles, Telegram bot etc.


Languages

  • English: Medium
  • Japanese: Medium



Projects & Side Projects


iLink

  • App for China Life agents to manage client appointments and related tasks.
  • Provided agents with features such as push notifications for claims and contract updates, policy inquiries, organization queries, customer lookup, appointment scheduling, and team expansion calendar.

中壽i生活

  • Developed an iOS app for China Life Insurance policyholders to access policy details and related services.
  • Provided features such as marketing content, service center location queries, and appointment scheduling.

PWork(TB)

  • Worked with the web backend team to implement data transfer and functionality between the iOS front-end and web services using JavaScript callbacks.
  • Developed features including user login/logout, push notifications, camera scanning, and photo data uploads. 
  • Successfully completed the integration and published the app on the App Store.

Cardly(TBD)

Designed and developed a personal finance app focused on simplifying one-handed operation for easy expense tracking.

  • Developed features for adding new ledgers, tracking regular income and expenses, and managing category fields.
  • Future updates will include charting features and shared ledger capabilities.

警察在哪裡

Worked with UI/UX designers, independently developing the iOS front-end, including handling the entire app submission process to the App Store.

  • Integrated government public databases to display nationwide police station locations on a map.
  • Used Google Maps API for destination input, and implemented a feature where users can shake the app with one hand to mark and upload the location of police stations along their route, providing quick assistance to users walking at night.