Position: iOS Software Engineer
Category: iOS
English level: fluent
Years of experience: 3

Brought two projects in which I've participated to release.

Re-implemented application from React Native to Native iOS.
I am a iOS Software Engineer. A-player and task-solver, because I really enjoy what I do. My usual working process: I get the task, I investigate about it, I code the solution. I`m passionate about Swift and development at all, which gives me the ability to master any technology quickly and effectively. I have extensive hands-on experience in developing iOS apps for both mobile and tablet devices. I think there is no impossible tasks, question is how much time it will take.

Have a great experience of mentoring another developers and teaching iOS Development. Do really like to share my knowledge.
Technological stack:
- Swift 5, MVC, VIPER, MVVM, MVVM-C app architectures
- Strong knowledge of OOP and SOLID principles
- UIKit, AutoLayout, Texture, SnapKit, building UI from code
- Experience with SwiftUI
- Git, CocoaPods, Carthage, SPM
- MySQL, CoreData, Realm, RNAsyncStorage, Migrations
- GCD, PromiseKit, experience with reactive programming (RXSwift)
- Firebase, In-app Purchases(Subscriptions)
- Networking (URLSessions, Alamofire, RabbitMQ)

Additional:
Knowledge of Figma, Touch typing, Agile (Jira, Trello, EasyRetro)