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

Participated on events as KHAN AI CUP 2019.
Northern Eurasia Regional ICPC 1/4. Solved 6 problems out of 12.
Own Swift development, including full-fledged layout in the code. I am able to work with many different technologies, patterns, frameworks and own algorithms and data structures (API, UIKit, Auto Layout, MVC, MVVM, VIPER, Clean Swift, Design Patterns, JSON, Threads, Queries, ARC, GCD, RxSwift, swiftlint, swinject, swiftgen, Cocoa pods and many more other). Prefer to adhere to SOLID principles, use design patterns in necessary and convenient places, use structures and enumerations instead of classes and objects. Know the basic design patterns - MVVM, MVC, VIPER. I have experience with multimodule projects, with submodule projects, friends with reactivism, I am well acquainted with Cocoa Pods, proper UI components, git submodule, and other things in IOS development. Worked both in an outsourcing company and in a grocery company.
I can read and write someone else's code, find and fix bugs, learn something new well and always look for knowledge. Know how to work in a team with Git and have other basic necessary skills of a modern developer. Try to cover the main layers with tests, release new features for testing in a timely manner, and then for release. If there are or will be good technologies that facilitate the development and product for end users, it is always not against studying them and adding them after discussing with the team.