Position: iOS Developer
Category: iOS
English level: upper
Years of experience: 5


Crypto Trading Platform - designing complex solutions for efficiency in processing big amount of data, full cycle development and maintaining of App with Redux and Data Driven Architecture, rewriting screens on SwiftUI, management experience

Main language is Swift, secondary - Objective-C, proficient in SwiftUI. Passionate about designing complex, robust systems that are flexible and scalable. I am results-oriented and equally comfortable working with legacy code or creating apps from scratch to launch on the App Store.

I have worked with a range of clients in different industries, including a large trading platform, a dating app, and a music app. In addition to my technical skills, I have experience in managing teams and projects, collaborating with other departments, and staying up-to-date with the latest trends and innovations in iOS development.

Full cycle of development; Mentorship and coaching; Interviews;  Designing and choosing technologies; Developing architecture.

• Swift, Objective-C
• UIKit, SwiftUI, AutoLayout, Storyboards, hand coded UI, SnapKit
• GCD, Operations
• RxSwift, Combine
• URLSession, Alamofire, Moya
• Database Management System (Core Data, Realm)
• Dependency Managers (CocoaPods, Swift Package Manager)
• Crash Reporting and Analytics tools (Crashlytics, Flurry, AppsFlyer, Firebase) 
• Core Location, Core Animation, MapKit, AVFoundation, SpriteKit
• Testing frameworks (XCTest)
• Architecture Patterns (MVC, MVVM, Clean Swift, VIPER, Redux)
• CI/CD (Fastlane)