Position: Senior iOS Developer
Category: iOS
English level: upper
Years of experience: 8

- Finalist of UA Web Challenge 9 2016 in the nomination iOS developer.
My core skills and experiences in iOS applications development are:
• Programming languages - Swift, Objective-C
• UI - UIKit, SwiftUI, Autolayout, SnapKit
• Reactive programming - Combine and RxSwift
• Architecture patterns: MVC, MVP, MVVM, VIPER, TCA
• Testing - XCTest and XCUITest, Appium
• Dependency managing: SPM, CocoaPods, Carthage
• CI/CD - Github Actions, Codemagic, Jenkins, Fastlane
• Interaction with backend - REST API, GraphQL
• Databases / Data Management - Core Data, Realm, SQLite, Firebase Database/Firestore
• Social Integration - Facebook, Twitter, Youtube, Instagram, Snapchat, Tinder
• Chat - Firebase, XMPP, Socket, GetStream, Agora
• Version Control Tools - Github, Bitbucket, Gitlab
• Maps - Google Maps, Apple Map Kit, Mapbox, Geolocation, GPS, Location Tracking
• Audio / Video Live Streaming - Agora, Kaltura
• Analytics - Google/Firebase Analytics, Revenue cat, Qonversion
• Firebase APIs
• Augmented Reality
• Payments - Apple In-App Purchase, Stripe, PayPal,
• QR Codes, Bar Codes, VIN Scanner, NFC Tags Reading
• Push Notifications (One Signal, Firebase)
• Others - Twilio, HealthKit, Advertisement, GCM