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


I started my career in 2007 as a Windows Mobile engineer (C++/MFC/WTL/WinAPI and C#/WinForms). In 2008 I moved to the brand-new iPhone platform (iPhone 2 just came out). Since that I have participated in a huge variety of projects - starting with an office suite and a game (mechanics, algorithms, sounds etc. where completely developed by me), to medical applications, educational applications, PDF reader, online store clients, etc. I have an experience leading some project teams (up to 10 people). I worked in pure SCRUM, but I appreciate any process which works good and efficiently in a particular team without overloading team members with excessive bureaucratic procedures.
Languages: Swift, Objective-C/Objective-C++, C/C++, LUA, JS
Architectures: MVC, MVVM, patterns: Singleton, Observer, Builder, etc.
Technologes, frameworks, instruments: Cocoa, Cocoa Touch, Foundation, REST, XML, JSON, Git, Git-flow, JIRA, Fastlane, TestFlight, AppStoreConnect, CircleCI, Unit tests (XCTest), CocoaPods, SQL, SQLite, Realm, StoreKit (In-App Purchase),  MapKit, AVFoundation, CoreGraphics, Multithreading, Multitasking, Grand Central Dispatch (GCD), NSOperation/NSOperationQueues, Xib, Storyboards, Autolayout, UIKit, CoreData, CoreText, CoreImage, CoreAnimation,  CoreLocation, Push Notifications, CoreBluetooth, Facebook SDK, Twitter Kit, LinkedIn SDK
I am open to various offers. 
What I don't want is to work with russians or for russians.