Position: iOS Developer
Category: iOS
English level: upper
Years of experience: 3


Technologies: UIKit, SpriteKit, Networking, AVFoundation, Multithreading, Core Animation, Architecture pattern Modular(MVP), CocoaPods, Autolayouts, Storyboards
A medical application where the user can make an appointment with a doctor, view all appointments with a doctor, add medications to the calendar, find tips for meditation and games to improve mental health
Responsibilities: implementation of the user interface, implementation of Network Layer, implementation of different parts of the games, refactoring, bug fixes.

Technologies: UIKit, SwiftUI, Multithreading, Architecture pattern MVVM, CocoaPods, SourceTree, GitLab, Xibs
Smart home control apps
Responsibilities: UI implementation, Developing code in Swift, Project refactoring, New features implementation, Deploying the app, Bugfixing, UI and Unit Testing.

Technologies: UIKit, Firebase, Firestore, Core Data, Architecture pattern MVP + Coordinator, CocoaPods, Autolayouts, Storyboards
This is an application in which the user can upload photos of different types of clothes and choose a good combination of them, save it or share it with friends. 
Responsibilities: Foundation of application and SDK architecture, implementation of the user interface, implementation of work with Firebase, implementation of user authorization, bug fixing, refactoring.

Technologies: Swift, UIKit, MVC, URLSession, UserDefaults, CocoaPods, SourceTree, GitLab
The main purpose of the application - help users plan their day, as well as to assign responsibility for the task. Application features: schedule a task, prioritize each task, assign a person responsible for the task. 
Responsibilities: implementation of the user interface, implementation of work with the Network, implementation of user authorization, implementation of push notifications, refactoring, bug fixes.