Position: iOS Developer
Category: iOS
English level: fluent
Years of experience: 6

Partner in a high-traffic real-time streaming platform, where I delivered complex audio features, rebuilt the general architecture from traditional mvc to unidirectional data flow and maintained a 0.1% crash rate
Have a strong expertise in mobile development with Swift. Also have an experience developing for MacOS with AppKit.

Worked regularly with REST APIs, networking libraries (Alamofire), databases (CoreData (MagicalRecord), Realm), WebSockets (Starscream), Push notifications (direct APNS and Firebase), AutoLayout (builder, SnapKit), Unit Testing (Quck+Nimble), multithreading (GCD and NSOperations), complex animations, analytics (MixPanel, Firebase), universal links (Firebase, Branch.io), App Extensions (Share, Notification service, Keyboard), BLE, inApp purchases
Have experience with publishing to App Store and managing different environments (fastlane). Have experience with backend development with Vapor and deployment on Heroku

About me

     Vast experience in audio streaming and audio management, always stick to SOLID as much as possible, have a habit to design the architecture of a particular feature before the actual implementation. 

      Am comfortable with Redux, MVVM, creational and behavioral patterns, know the difference between values and references, when to prefer notification over delegation, not afraid of generics. Lately been diving into composable architecture with point.free

      Have the ability to work under a low supervision, know what makes a good design and user experience. Flexible about team work methodologies, am used to Scrum, active communicator, open to new approaches to problem solving. Can pick up your stack quickly or set the stack in your team
Product with high level of feature ownership and responsibility