Опыт коммерческой iOS разработки более двух лет. Начинал изучать еще в 2015 году. Знаю и умею применять паттерны программирования.
- Уверенные знания ООП
- Уверенное знание Swift и iOS SDK
- Базовые знания Objective-C
- Опыт работы в среде Xcode
- Верстка экранов как с помощью кода, так и Storyboard/Xib
- Опыт работы с базами данных на мобильных устройствах (Realm / CoreData / FMDB)
- Знание принципов, архитектуры и паттернов проектирования мобильных приложений (MVC, MVVM, VIPER, SOA, etc)
- Понимание принципов SOLID
- Понимание асинхронных операций и многопоточности (NSOperationQueue / GCD)
- Понимание принципов построения клиент-серверного взаимодействия (REST, HTTP, WebSockets, GraphQL)
- Опыт использования WebSockets и обработки PushNotifications
- Владение навыками работы c Git
Общий стэк технологий: Swift, Firebase, Alamofire, SwiftyJSON, GCD, iOS SDK, UIKit, Autolayout, Slack, GIT, Bitbucket Git, Fabric, Trello.
Также есть знания и опыт разработок сайтов (HTML+CSS3+JQuery). Пишу свой backend для мобильных приложений: Node.js+Express+MongoDB.
Есть желание учиться новым технологиям
Разработка нативных iOS приложений
Разработка проекта под iOS платформу
Разработка нативных iOS приложений
Разработка нативных iOS приложений
Веб-технологии
Бизнес-информатика