Position: iOS Developer
Category: iOS
English level: intermediate
Years of experience: 5


RECENT iOS PROJECTS
* Medical application to help patients with Lysosomal storage disease. Everyday’s self-testing, contact with doctors, review analysis and so on.
** Technologies:  Swift, Realm as reactive database layer, RxSwift stack (RxCocoa, RxDataSources, RxSwiftExt etc), Alamofire, Firebase Messaging, Crashlytics, Cocoa Storyboards, FlexLayout, PinLayout.
** Architecture: Variation of Clean Architecture with View Models and reactive extensions.
** Role: Develop the overall iOS application architecture, discuss REST endpoints, clarify tasks, coding, code review.
** Team size:  iOS Team - 2 persons, development team - 7 persons, overall team - 10 persons

* Diagnostic tool to detect ear-related diseases. Run various parameterized audio tests, collect reports in database.
** Technologies: Swift, RxSwift, FlexLayout, AudioKit.
** Role: the only software developer

* Social network application for asking and answering short questions. Photo/video preview, download and upload, friend list management, question review, asking and answering, push notifications and so on. 
** Technologies: Swift, RxSwift, Realm, ObjectMapper, Alamofire, FirebaseMessaging, FacebookShare
** Role: the only iOS developer; task estimation & planning.
** Team size: 5 persons

* Snapchat-like application. Post image and video messages, manage user list, edit images, use stickers and so on.
** Technologies: Objective-C, CoreData, AFNetworking, Crashlytics, Catapush.

OSX PROJECTS
* Desktop mail client with smart functionality on group and filter messages. 
** Technologies: RubyMotion, Operation, DispatchGroup, CoreData, ReactiveCocoa, MailCore.
** Role: frontend development, design and research, technical consultations.
** Team size: 4 persons