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


I’m a dedicated professional with over 12 years of successful experience in software development and customer care. 
I’m a self-motivated programmer, permanently learning the latest Apple technologies. Also is flexible, worked in a teams as developer and as a team lead. and communicated with clients directly.
Blackouts ready. 

LATEST PROJECTS: 

Keller Sports app, 2022 - 2017.
Role: iOS Developer + Team Lead.
Project has 2 main parts:
- Shop: Ordering products (cloth, shoes, sports accessories)
- Motivational/Social: discounts for products by doing sports activities, participating in a public challenges, personal/friends sports statistics.

Technical info: Started with MVC+UIKit. Later app was migrated successfully to SwiftUI+MVVM, with async/await concurrency + Combine. Payments went through Adyen provider.
CI/CD via Jenkins. 
SwiftUI was used when client agreed on minimal target iOS14.

Telenor App — 2017
Role: Lead iOS developer.
Project info: Tool that helps to manage mobile subscriptions of Telenor-Sweden mobile operator:
- mobile numbers, cellular data usage, family modes, voice calls and SMS forwarding.
Technical info: Project was already started with Objc. From the first days working on it - code was migrated successfully to Swift.
Some parts were done from Android version.



*******************************************************************************************
TECHNICAL SKILLS:
12+ years of experience in mobile development.
OOP, SOLID principles
Objective-C, Swift
UIKit, SwiftUI, Combine, Foundation, Networking, Multithreading, Concurrency, MapKit, Core Location, Core Data, Core Animation, KVO/KVC, GCD, APNS, WatchKit, CocoaPods, Social frameworks, JSON, XML, KeyChain, Local notifications
MVC, MVVM, VIPER
Xcode 4-14 + Instruments
Proxy tools: Charles, Proxyman, Postman 
Firebase, Analytics (Adjust, New Relic, Amplitude)
Apple Human Interface Guidelines
Adwhirl, AdMob, Google Analytics
Tools: GIT, Mercurial, Redmine, Jira, Trello, Jenkins, etc.
Implement designs from Photoshop, Sketch, Avocode, Zeplin
Practice in submitting/updating apps to the AppStore and GooglePlay
Additional Skills: SQLite, Android SDK, Java, Kotlin, VScode, Eclipse, PHP, MySQL, HTML, JS, CSS.

PERSONAL SKILLS:
Solution oriented and seasoned professional with proven expertise. I have a unique and powerful combination of technical and communication skills.
I’m able to work independently under Client’s management.