Специалисты
Стек: Swift, Obj-c, XCode, MVP, MVVM, Git, UIKit, CocoaPods, Viper, Concurrency, Combine, MVI, KMM, Snapkit, Moya, GCD, async/await, SOLID, DRY,KISS,YAGNI, FRP, Мобильные архитектуры(MVx, VIPER, Clean(VIP), TCA, UDF), Архитектура MVVM, Многомодульные приложения, Паттерны, ReactiveKit + Bond, Combine, Сетевой слой, Опыт написания Unit-тестов, Опыт разделения монолита на отдельные SPM пакеты, Опыт работы с дизайн системами и реализации компонент, ARC, Опыт верстки кодом и понимание AutoLayout.
Образование: Южный Федеральный университет, г. Ростов-на-Дону, 2015гг.
Корпоративное мультиплатформенное приложение
Роль: Старший iOs разработчик Обязанности: Работа над мультиплатформенным приложением; Реализация дизайн-системы; Реализация корпоративного UI Kit; Публикация сборок TestFlight, Firebase, помощь прохождения apple review Мониторинг падений, создание и подключение сервера с символами apple библиотек для символизации стек-трейса Проведение собеседований, менторинг младших разработчиков, написание best practices
Swift, MVI, Concurrency, Combine, KMM, Objective-C
Июль 2022 - Настоящее время месяцев
Банковское приложение
Роль: Ведущий iOs разработчик Обязанности: Разработка элементов собственной дизайн-системы (надстройка над UIKit); Реализация работы с пуш-уведомлениями - прямая отладка через apns, подключение различного рода gateway; Работа с API, чтение Swagger, подключение с использованием Moya; Верстка дизайна по макетам; Code review, менторинг разработчиков; Проведение тестирования с использованием mock серверов и rest клиентов.
Viper, UIKit, Snapkit, Moya, Swift, Objective-C
Декабрь 2019 - Июль 2022 месяца
Банковский проект
Роль: iOs разработчик Обязанности: Сбор требований, анализ, декомпозиция задач; Верстка дизайна по макетам; Работа с grpc; Code review в BitBucket.
MVC+State, Objective-C, Swift, UiKit, GCD, URLSession
Февраль 2018 - Декабрь 2019 месяцев