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


Company: alabs.team - iOS Team Lead
Duration: July 2021 — June 2023 (2 yrs)  
• Redesigned and refactored mobile applications for the largest telecom services 
• Extended network layer to support GraphQL requests using Apollo framework 
• Managed hiring, on-boarding and mentoring for iOS engineers
• Leveraged Knowledge: Fastlane, API Design, GraphQL, Apollo, UDF, Clean Swift

Company: STRONG TEAM - iOS Engineer
Duration: Jan 2019 — June 2021 (2.6 yrs)
• Developed mobile applications for two major banks in Kazakhstan using a clean architecture
• Cooperated with VISA in 2 banking applications to set up an Apple Pay In-App Provisioning process 
• Configured CI/CD workflows for development and production stages with bitrise.io platform
• Responsible for mentoring iOS team, git flow, release policy and code review
• Leveraged Knowledge: Apple Wallet, VIPER, VIP, Swinject, CocoaPods/Carthage/SPM, Fastlane, TBD, Multi-modular architecture

Company: INFIN-IT Solutions - iOS Engineer
Duration: (Aug 2018 — Jan 2019)
• Worked with iOS team on mobile banking (B2B) applications and refactored the legacy code
• Participated in building multi-module architecture to enable code sharing between several projects
• Leveraged Knowledge: Git, Swift, Xcode, MVVM, VIP (Clean Swift), Carthage/Cocoapods, Memory Management

Company: BG PRO - iOS Developer
Duration: Aug 2016 — July 2018
• Developed from scratch 10+ offline-first iPhone/iPad apps apps and client-server solutions written in Swift
• Collaborated with designers and implemented hybrid UI using programmatic approach, xib and multi-storyboards
• Supported projects written in Objective-C with bug fixing and adding small features
• Leveraged Knowledge: Git, Swift, Objective-C, Xcode, Cocoapods, MVC, MVVM, Network Layer, RxSwift, RxCocoa, Realm, Texture