Role
Senior iOS Developer
Responsibilities
- Implemented module of simultaneous video prefetching/caching using HLS Streaming framework(AVAssetDownloadURLSession), OperationQueues and FileManager
- Rewrote video editor module: Transformation, filtering, trimming, cropping (we wrote a module that converts horizontal video to vertical 9:16, TicToc/Reels style)
- Participated in the implementation of video on demand (DRM) using Fair Play Streaming
Technology Stack
gRPC, ProtoBuf, AVKit, AVFoundation, Fair Play Streaming(DRM), HLS Streaming, MVVM + RxSwift + Unit Testing (Nimble, XCTest), Mock Testing, Gitlab CI, Fastlane, SwiftGen, SwiftLint
Period
02.2022 —
02.2023
(1 year 1 month)