Bmk9jqhf48h14yvdewjc

LIN SHI BO / Wii Lin / 79.05.04

I have more than six years of experience in iOS development, in Objective-C and Swift especially. With independent development project capabilities, but also focus on teamwork. I have worked as a project product management, team leader and led small teams to complete high integrity products.With a steady and cautious personality, I regard work efficiency, time management, and teamwork as important responsibilities at work. Make good use of off-hours to learn independently.

Senior iOS Developer
Taipei,TW

+886 921 575551
[email protected]

EXPERIENCE

Dishrank, iOS Team Leader, Aug 2020 ~ Now

  • Serving as Senior iOS Team Lead
  • Guiding junior iOS Developer
  • Perform code review
  • Rebuild and manage iOS team.
  • Released using Jenkins, Fastlane management version 
  • Manage third-party tools with SPM 
  • Co-work with outsourcing vendor
  • Continuous and stable working outputs, co-work closely with other departments, establish fast iterated software development cycle. 

Company@2x

Trevi, iOS Team Leader, Aug 2019 ~ Aug 2020

  • Serving as Senior iOS developer
  • Guiding junior ios Developer
  • Perform code review
  • Discussion of feature with departments
  • Collaborate with Android engineers and Backend engineers to complete projects
  • Released using Jenkins, Fastlane management version 
  • Manage third-party tools with Cocoapod ,Carthage

Company@2x

Autopass, iOS Team Leader, Oct 2016 ~ JUL 2019

  • As the head of the iOS Team 
  • Guiding junior iOS Developer
  • Perform code review
  • Develop new projects in Swift 
  • Collaborate with Android engineers and Backend engineers to complete projects 
  • Released using Jenkins, Fastlane management version 
  • Manage third-party tools with Cocoapod 
  • Use new product technology: Survey
  • Co-work with outsourcing vendor

Company@2x

SYSTEX, Senior iOS Developer, Jul 2013 ~ Oct 2016

  • Serving as Senior iOS developer, technical PM, project leader
  • Develop iOS projects using Objective-C and Swift languages
  • Develop Android projects using the Java language
  • Write technical documents.
Company@2x

EDUCATION

Tatung University, Computer Science and Information Engineering, 2008 ~ 2012

SKILLS


Program Language

Swift、RxSwift Objective-C Java、C#、JavaScript


Tool

Xcode、VSCode Apple Developer、iTunes Connect Cocoapods、Carthage、SPM Fastlane、Jenkins GitHub、GitLab SmartSVN、Fork、SourceTree RedMine、Jira Trello、Notion、Asana Slack、Zeplin、PostMan SwiftFormat、SwiftLint、sortxcodeproj sqlite、Realm、Couchbase、Firebase


iOS

Storyboard、XIB、AutoLayout、AutoSizing URL Scheme、Universal Link Today Extension、Message Extension、Watch Extension MapKit、UIKit、WebKit、Foundation、AVFoundation、UserNotifications、LocalAuthentication、CarPlay、AudioToolbox、Localization、SafariServices、MessageUI、XCTest、sqlite、AuthenticationServices(Apple Sign in)、StoreKit(In app purchase)...


Third Party

Branch、Crashlytics、Fabric、FBSDKCoreKit、Firebase、Amplitude、MQTT、GoogleMaps、MaterialComponents、Alamofire、SDWebImage、RxSwift、RxCocoa、RxDataSources、Lottie、swiftsocket、SnapKit、MBProgressHUD、SwiftyJSON、GoogleSignIn、Realm、Couchbase、Firebase... ...

Portfolio

Projects 01 00@2x

Travatar 

Pretending to go abroad and take souvenirs during the epidemic

  • iOS Team Leader Take a junior engineer on a mission.
  • Remote discussion and implementation with founders, designers, back-end engineers
  • Use Apple Pay、HealthKit、Firebase FCM



Projects 01 01@2x

Nu2

Nutrition consultation, health care

  • iOS Team Leader, leading a junior engineer on a joint task 
  • Use GraphQL to connect data with the backend
  • Use PropertyWrapper to practice Observable

Projects 01 00@2x

Autopass APP 

A car APP dedicated to optimizing the driving experience and payment options for car owners

  • iOS Team Leader Take a junior engineer on a mission.
  •  Dedicated to expanding products with more iOS technologies such as 3D Touch, CarPlay, NFC, Business chat, iBeacon
  • Fork CocoaPods 
  • Use Jenkins, Fastlane Management Release 
  • Drill down into Apple Map SDK, Apple Map API 
  • Drill into WKWebView Application and Javascript Interface Communication



Projects 01 01@2x

ParkingLot APP

A car APP dedicated to optimizing the parking experience for car owners 

  • iOS Team Leader, leading a junior engineer on a joint task 
  • Translate the project from Objective-C to Swift 
  • Practice Today Extension, iMessage Extension 
  •  The actual MQTT Socket is used for data transfer. 
  • Test with Xcode Unit Test, Ui Test 
  •  Development of a stand-alone map framework for customer use 
  •  Drill into Google Map SDK

Projects 01 00@2x

Blay APP 

It's easier and more fun for a person to go abroad.

  • iOS Team Leader 
  • Remote discussion and implementation with founders, designers, back-end engineers
  • Developed using RxSwift



Projects 01 01@2x

HongKong Insurance APP

Quick and easy to insure 

  • Phase2 iOS Team Leader 
  • Remote discussion and implementation with founders, designers, back-end engineers 
  •  Developed using RxSwift

Projects 01 00@2x

China Airline APP

Booking tickets, check-in, flight dynamics, itinerary management, and mastering all aspects of flight 

  • iOS Team Leader, leading five junior engineers on a joint mission 
  • Learn project management, schedule management, human resource management
  • Challenge many custom UI's Drilling and researching
  • CollectionView application to implement aircraft position selection function 
  • Serve as technical PM and discuss requirements with customers



Projects 01 01@2x

First Bank Watch APP

Keeping track of foreign currency exchange rates and conversions

  • iOS Watch project leader, using Watch Extension for development 
  • The Watch technology was developed as soon as it was released, and the resources are not transparent, from then on I got used to reading the official documents skills (in the past I was more familiar with the search for resources from StackOverFlow)

Projects 01 00@2x

Yahoo Stock APP

Advertising system

  • Advertisement Project Manager
  • First time to exchange with foreign engineers and collaborate to complete the function

Projects 01 01@2x

Zurich Claim APP

Insurance services, roadside assistance, documenting the scene of an accident, easy to apply for claims using APP 

  • The iOS project contractor inherits the project from its predecessor and continues to develop
  • To record the scene of the incident, the iOS view dragging, scaling, combining to implement the page 
  • First on sale app, learn about iOS certificates, descriptions, and more!

Projects 01 00@2x

SinoPac Securities Financial APP

Online account opening, securities trading, customer service, form application, securities lending

  • iOS project leader, complete development from scratch 
  • Development of the SDK for the integration of the 3 by 3 grid and sidebar, modularization of products, so that the company can quickly develop future products of the same quality 



Projects 01 01@2x

Yuanta Financial APP

Online account opening, securities trading, customer service, form application, securities lending

  • First APP developed using Swift 
  • Serial Touch ID 
  • Same as SinoPac Securities Financial APP

Projects 01 00@2x

ChinaLife iShare Proposal APP

Proposal editing, presentation, inquiry, marketing APP for insurance salesmen 

  • iOS project leader, complete development from scratch 
  • The first flat APP from scratch. 
  • All insurance products are local data, in-depth knowledge of the insurance industry, and the logic of the generalized policy is compiled and presented in the interface through a program. 
  • Drilling and charting the way to present insurance data
  • Transferred to project PM to discuss with customers on requirements and specifications 


Projects 01 01@2x

Fubon eClaim APP

The insurance salesman's jack-of-all-trades when it comes to bond editing, displaying, querying, and signing 

  • The iOS project contractor inherits the project from its predecessor and continues to develop 
  • Android project contractor, inheriting the continuous development of predecessor projects 
  • Transferred to project PM to discuss requirements and specifications with client 
  • Lead iOS, Android engineers to complete tasks

Projects 01 00@2x

Nanshanlife eClaim APP

The insurance salesman's jack-of-all-trades when it comes to bond editing, displaying, querying, and signing 

  • iOS project contractor inherits the project from its predecessor and continues to develop
  • Drill and produce PDF, TIFF files and photo images 
  • Transferred to project PM to discuss requirements and specifications with client



Projects 01 01@2x

Nanshanlife Premium calculation APP

Master contracts, contract inquiries, various packages and rate calculations 

  • iOS project leader, complete development from scratch 
  • The first mobile app to go from nothing 
  • Insurance rates are local data, in-depth knowledge of the insurance industry, and the logic of the generalized policy is organized and presented through a program interface. 
  • sqlite Database Application

Projects 01 00@2x

Wowsay Chat APP

Internal communication channels for large enterprises 

  • iOS project contractor inherits the project from its predecessor and continues to develop 
  • Get familiar with chat APP development Know how 
  • Familiarity with pushing, Socket processing and data update methods



Projects 01 01@2x

Green Point APP

Logistics commodity control and report presentation

  • iOS project leader, complete development from scratch 
  • Drill the UICollection View application to implement the collection item dragging effect (e.g. iPhone home page delete, dragging animation effect).

Powered by CakeResumePowered by CakeResume