Position: Senior iOS Developer
Category: iOS
English level: intermediate
Years of experience: 4


Project: Music and event planning application. Rewrite all application from RxSwift to MVP(Swift).Also add ew features: filters, sharing, playlists, dynamic links, custom transitions etc.
Technologies and Tools: RxSwift, Swift, MVP, GraphQL, UIKit, SwinjectStoryboard, XLPagerTabStrip, ToCropViewController, Contacts, Spotify, AppleMusic, Branch, UnitTest, GoogleSignIn, AppleSignIn, Messages, Core Location, MapKit.

Project: Products shop, with ability purchase for users that have prescriptions. Implement Google Analytics, tracking traffic sources(UTM parameters), Face ID/Touch ID, also implement OCR, referral program for users.
Technologies and Tools: Swift, MVP, Moya, UIKit, CompositionLayout, DiffableDataSource, Firebase(Dynamic Links, Event tracking), GoogleAnalytics(Tracking traffic sources), OCR, LocalAuthentication, Keychain, Realm, Kingfisher, CoreServices, PDFKit.

Project: Streaming application similar to TikTok. Implemented several screens, chat between users. Also implemented dynamic links, playing video and contact list. Technologies and Tools: Swift, MVVM, URLSession, UIKit, SnapKit, GoogleSignIn, FacebookSignIn, AuthenticationServices, Keychain, DynamicLinks(Branch), Contact, Realm, SocketIO, Photos, SDWebImage, AVFoundation(record/play/editing video).
Project: Catalogue of products, with offline mode. I worked on this app from scratch, implemented several screens and offline mode for users.
Technologies and Tools: Swift, Core Data, Kingfisher, MVC, URLSession, UIKit

Project: Application builder sharped and designed for the SMB’s around the World. Empowered with the Google exclusive technologies our solution allows everyone to build an application for any type of business and promote it through the all Google ecosystem. Implemented new templates, change network manager to Moya, implement Rich Push Notification, Dynamic Links, also scanning QR Code, create custom layout for collection views and custom transactions for view controllers.
Technologies and Tools: Swift, MVP+, Moya, UIKit, Firebase, Dynamic Links, Facebook Login, GoogleSignIn, AuthenticationServices, Core Data, Photos, AVFoundation (scanning QRCode, record/play video and audio), Lottie, MapKit, Rich Push Notification, PromiseKit, CoreLocation, WebSockets for chat (Starscream), SWRevealViewController, Keychain, payment processors Stripe.
Would like to become a valuable member of a team working on an interesting and useful product using new technologies. Firmly believe that a strong and well-built team can do marvelous stuff.