Avatar of Justin Huang.
Justin Huang
iOS App Developer
ProfileResume
Posts
4Connections
Print
Avatar of the user.

Justin Huang

iOS App Developer
Being an iOS developer with 7+ experience and a Flutter developer for 1+ experience. The iOS team leader who do develop, code reviews, mentor junior developers. I am also an internal project manager who do cross-functional communications, lead the team to brainstorm features and deliver spec.
Logo of the organization.
iONEX
Logo of the organization.
National Ilan University
Taipei, Taiwan

Professional Background

  • Current status
    Employed
  • Profession
    iOS Developer
  • Fields
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 1-5 people
  • Skills
    iOS Swift
    Dart(Flutter)
  • Languages
    English
    Intermediate
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
  • Desired positions
    Senior iOS Developer
  • Desired work locations
    Taipei City, Taiwan
  • Freelance

Work Experience

Logo of the organization.

iOS App Developer

iONEX
Full-time
Dec 2018 - Present
Taipei City, Taiwan
[Ionex Core framework] iOS App framework The RESTful API for Ionex Service and the BLE connection API for Ionex devices are encapsulated within the Ionex Core framework. The Ionex-related iOS apps utilize this framework to access Ionex Service functionalities. - Develop iOS APP with Swift and Apple UIKit. - Closure completion is employed for handling the RESTful API. - Reactive patterns are used for the BLE API. - Specific BLE functionalities are encapsulated, such as automatically unlocking the device when it is in close proximity." [Ionex Scooter] iOS APP for urban electric scooter APP Users who purchase the Ionex electric scooter can bind their vehicles through the app, which enables real-time vehicle status display, vehicle control functionality, and FOTA update capabilities using Bluetooth protocol. Additionally, the app provides a map feature to show information about nearby battery swap stations, allowing users to quickly find stations with sufficient battery levels. It also displays swap records, contract status, billing details, and supports online and offline payment options. - Develop iOS APP with Swift and Apple UIKit. - Designed the app architecture using the MVVM-Coordinator pattern. - Implemented MVVM data binding using the Combine framework. - Optimize performance of MapView to display massive battery-swapping refueling platforms. - Implement analysis tool of Firebase Analytics. - Reduce server load for specific API by installing EventTab and API usage records. - Resolve crash incidents by implementing Firebase Crashlytics. [Ionex Battery Cabinet] iOS APP for maintenance of battery cabinets. Ionex maintenance engineers are able to log into maintenance mode of battery cabinets with the APP by scanning QR code on each cabinet. [Ionex Battery-Swapping iOS / Android APP] Ionex operators are able to search battery-swapping refueling platforms on the map, and can also effectively bind the user account with QR code scanning on the battery. - Develop iOS and Android dual applications by Dart and framework Flutter. - Synchronize UI and cloud data with observer pattern. - Resolved QR code scanning incidents for integrated cameras of iOS and Android. [Noodoe EV CarPlay] iOS APP for electric cars with CarPlay Electric car owners are able to search for charging stations and user navigation functions with the APP which is connected with CarPlay. - Develop iOS APP with Swift and CarPlay framework - Build up logic of navigation map to optimize functions of CarPlay framework. - Implement MVVM architecture using delegation pattern.
Logo of the organization.

iOS App Developer

Apr 2017 - Dec 2018
1 yr 9 mos
Taipei City, Taiwan
[iParking iOS APP] iOS APP for auto-payment of urban parking fee. iParking users are able to add credit card to the APP, and the APP will pay the parking fee with a discount automatically. - Developed iOS APP with Swift and UIKit. - Refactored UI with Storyboard and Autolayout. - Implemented delegation pattern by using MVVM. - Implemented CI & CD by using Fastlane. - Implemented analysis tool of Firebase Analytics and Fabric Analytics. - Reduced server load for specific API by installing EventTab and API usage records. - Completed push notifications redirect to specific UI. - Optimized UX by memorizing credit cards instead of inputting credit card info. every time. - Completed a large scale UI revision.

Education

Logo of the organization.
Bachelor of Engineering (BEng)
Electrical Engineering
2007 - 2011