Position: Senior iOS Developer
Category: iOS
Experience: 7 years | English: upper

Baby taxi
Client and Driver application done with huge team that included Android, iOS, Backend, PM and QA. We worked on scrum methodology with plannings, grooming, demos etc..
(More details in CV)

App for video camera
Application for managing video camera functions. It contained file manager, video convertor, video streaming (Youtube, Facebook), viewfinder, record adjustments, motion detection (OpenCV + VLC) etc.
(More details in CV)

App for hunters
Social network based on google maps. Users are able to see nearby users, add them to friend, create groups, place POI to the map (add comments, change pictures, to share with friends, etc.). Tracking a route and share with users. Offline mode.
(More details in CV)

Health care equipment
App for collecting data and managing health care devices using BLE. Monitoring ads from BLE and displaying in the app with low latency. Connecting to the devices via BLE. Reading and Writing on data. Cache data from the server
(More details in CV)

Support
Continuously support different applications during my career.
Tracking app based on RxSwift + Redux (New features), Banking (Bugfixes), Sales (New features + Bugfixes), Traveling (Redesign + New features)...

Own projects
I never stop developing and always have some own projects
My CocoaPods:
        Bluetooth wrapper
        Debug tool 
(More details in CV)

My pet projects:
        Pet House
        CV developed with Flask + Html + CSS 
(More details in CV)
I have been working in software development since 2014. I have reached some experience in developing new apps and app maintenance: creating an app from a sketch, fixing issues, adding new features, updating apps according to new requirements of the operating system or device features. Normally, my duties are:
        - Reviewing project requirements and creating
        - Setup of the project, analytics, bundle id, keys and CI
        - Conducting the test cases on each supported device to find bags
        - Integration of apps with web services of web site
        - Creating text and video manuals (instructions) about application use
        - Publishing apps at stores. Beta testing and release (TestFlight, Firebase, App Store)
        - Communication with teams and customers
        - Evaluation current requirements and giving expert opinion.
        - Proposing ways to improve or to solve tasks of any complacency
        - Estimating (project, tasks), tech expertise
        - Time tracking (Jira) 

    Mobile platforms: iOS (Objective-C / Swift)
    Frameworks: UIKit, Foundation, SwiftUI, Combine, RxSwift, CoreLocation, CoreBluetooth, CoreAnimation, AVKit, Realm, FileKit, Alamofire
    Design patterns: MVP, MVVM rarely others + (CleanArchitecture)
    Scripting: Python, Ruby, Shell (Any automatization process)
    Third-party API: iBeacon, in-app purchase, Google Analytics, Facebook live, Google live, VLC, OpenCV, Google Maps
    Project management: Agile / SCRUM / KanBan
    Related technologies: CI, Jenkins, Fastlane

    I continuously look for honing my skill, acquiring knowledge. At the moment I do learn developing with SwiftUI and Python.
    Since 2014 I have developed 4 mobile applications from the stage of specifications to uploading to AppStore. More than 5 apps were redesigned, improved, updated with new functionality
I want:
- Interesting project. 
- Ability to use new tech.

I don't want:
- I don't want to support 10 years old projects for iOS 1.1