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


Software Developer with over 4 years of strong working experience in iOS software engineering. Ability to work in a team. Ability to analyze problems, find solutions and implement them. Each of my projects went through a full development cycle.

Programming languages: Swift, Objective-C, C
iOS SDK: Cocoa Touch, UIKit, CoreData, Core Bluetooth, External Accessory, UserNotification, Message UI, MapKit, WebKit, Core Location, Core Animation, AVFoundation, Messages, Swift Packages
Libraries:​ Alamofire,​ Realm, SnapKit, Firebase, Zendesk, Resolver
Tools: Xcode Instruments, GIT, GitKraken, Sourcetree, Fork, Redmine, Jira, Zeplin, Figma, CI/CD (Bitrise, Jenkins), Command Line
Theoretical knowledge and experience of use for the following methodologies and development methods: MVC, MVP, MVVM, OOP, OOD, Design Patterns, SOLID

I worked in a large team on a cross-platform application from the moment of creation to uploading to AppStore. I was responsible for the login and sign up flow, the UI part, coordinator and routing logic, notifications, analytic, database, network, Today Extension, in-app-purchase and unit testing.

Developed and supported applications for different types of headphones (aviation, 3D audio), audio speakers and microphones (in particular, these were External Accessory devices). I worked on projects independently or in a small team, was responsible for the full development cycle, for the implementation of new functionality and bug fixes.