Специалисты
Основные технологии
Swift, Xcode, UIKit, SwiftUI, Auto Layout, SnapKit, Core Animation, Human Interface Guidelines, MVC, MVVM, VIPER, Clean Swift, RxSwift, RxCocoa, Cocoapods, SPM, GCD, Core Data, ARC, FCM, APNS, Swinject, CI/CD, Fastlane, Firebase Crashlytics, GIT, REST, GraphQL, OData, Websockets, UI- и Unit-тесты
Имеются уверенные знания стандартных алгоритмов и структур данных, принципов ООП и паттернов проектирования.
Основные навыки
- Управление командой разработчиков и организация ее работы (оценка, планирование, постановка и контроль исполнения задач)
- Проведение code review и рефакторинг кода
- Найм членов команды
- Разработка unit- и ui-тестов
- Публикация приложений в App Store и сопровождение ранее опубликованных приложений
- Настройка CI/CD мобильных приложений в GitLab
- Быстрое освоение новых технологий (Flutter, SwiftUI)
Образование
Сентябрь 2010 года – февраль 2016 года
Место обучения: Саратовский государственный университет им. Н. Г. Чернышевского
Специальность: компьютерная безопасность
Квалификация: математик
Достижения
Участник и призер различных соревновании? в области программирования, информационной безопасности и математики, в том числе:
- Международная олимпиада «IT-Планета», конкурс «C# и ASP.NET MVC», 2015 г.
Первое место по Приволжскому федеральному округу и третье место по России в отборочном этапе, четвертое место в финальном этапе
- Поволжская открытая олимпиада по информационным технологиям «Волга-IT», номинация «Телекоммуникационные технологии и информационная безопасность», 2015 г.
- Первое место в финальном этапе
- Межвузовские соревнования в области информационной безопасности «VolgaCTF», 2014 г.
- Третье место в финальном этапе (в составе команды Singularity)
Приложение для клиентов бухгалтерской компании
Роль iOS developer - Непосредственная реализация приложения «с нуля» - Публикация приложения в App Store
Swift, UIKit, MVC, Cocoapods
2017/12–2018/03 месяца
Приложение для проведения юридических консультаций
Роль iOS developer - Непосредственная реализация приложения «с нуля» в составе команды из двух разработчиков - Code review, рефакторинг кода - Публикация приложения в App Store
Swift, UIKit, MVP, Cocoapods, WebSockets (Starscream), GCD
2018/03–2018/11 месяцев
Комплекс приложений медицинской тематики
В том числе каталог товаров медицинского назначения с возможностью онлайн-оплаты, система для осуществления телемедицинских консультаций на базе технологии WebRTC. Роль Team Lead iOS developer - Управление командой из 3 разработчиков, распределение задач - Разработка модуля чата и модуля для проведения дистанционных видеоконсультаций на основе WebRTC - Проведение сode review - Взаимодействие с QA, дизайнерами, product- и project-менеджерами - Участие в созвонах с представителями заказчика. - Публикация приложения в App Store
Swift, UIKit, MVC, Cocoapods, FCM, APNS, WebSockets (Starscream), GCD, SwiftLint
2019/02–2020/04 месяца
Мультиприложение
Суперприложение, объединяющее в себе возможности покупки билетов на общественный транспорт, заказа столов в ресторане, бронирования номеров в отелях. Роль Team Lead iOS developer - Управление командой из 3 разработчиков, распределение задач - Проведение сode review - Взаимодействие с QA, дизайнерами, product- и project-менеджерами - Публикация приложения в App Store
Swift, UIKit, MVC, FCM, APNS, Cocoapods, GCD, SwiftLint
2020/03–2021/03 месяца
Мобильное приложение для клиентов крупной компании
Мобильное приложение для клиентов крупной компании, осуществляющей междугородние перевозки пассажиров, с возможностью поиска рейсов и покупки билетов Роль Team Lead iOS developer - Управление командой из 2 разработчиков, распределение задач - Проведение сode review - Взаимодействие с QA, дизайнерами, product- и project-менеджерами - Публикация приложения в App Store
Swift, UIKit, MVVM, RxSwift, Cocoapods, GCD, SwiftLint
2020/08–2020/12 месяцев
Мобильное приложение для службы доставки еды
Роль Team Lead iOS developer - Управление командой из 2 разработчиков, распределение задач - Проведение сode review - Взаимодействие с QA, дизайнерами, product- и project-менеджерами - Непосредственная реализация ряда функциональных возможностей, в том числе оплаты через Apple Pay. - Публикация приложения в App Store
Swift, UIKit, MVVM, RxSwift, Cocoapods, Apple Pay, GCD, SwiftLint, AppMetrica
2020/12–2021/03 месяца
Мобильное приложение, реализующее бонусную программу российского банка из TOP-50
Роль Team Lead iOS developer - Управление командой из 3 разработчиков, распределение задач - Проведение сode review - Непосредственная реализация ряда функциональных возможностей, в том числе кэшбэк-сервиса.
Swift, UIKit, MVVM, RxSwift, Cocoapods, FCM, APNS, GCD, Swinject, SwiftLint
2021/01–2021/08 месяцев
Личный кабинет для пациентов федеральной сети медицинских центров
Роль Flutter developer - Непосредственная реализация приложения «с нуля» - Публикация приложения в App Store
Flutter, Dart, FCM, SQLite, Drift, Provider
2021/01–2021/05 месяцев
Приложения для упрощения работы мерчендайзеров в продуктовых магазинах
Вклюяает в себя функциональные возможности, связанные с распознаванием товаров на полках. Роль Team Lead iOS developer - Управление командой из 3 разработчиков, распределение задач - Проведение сode review - Непосредственная реализация ряда функциональных возможностей
Swift, UIKit, MVVM, RxSwift, Cocoapods, Core Data, SQLite, Core ML, GCD, SwiftLint
2021/07–2022/08 месяцев
Приложение для владельцев собак с функционалом их розыска
Роль SwiftUI developer - Непосредственная реализация приложения «с нуля»
Swift, SwiftUI, SwiftLint
2021/09–2022/04 месяца
Приложение для эмигрантов и гостей ОАЭ
Объединяет в себе туристические и финансовые сервисы. Роль Team Lead iOS developer - Управление командой из 5 разработчиков, распределение задач - Проведение сode review - Непосредственная реализация ряда функциональных возможностей, в том числе входа по биометрии, кастомных сценариев восстановления пароля, сервиса заказа карт. - Взаимодействие с QA, дизайнерами, product- и project-менеджерами - Участие в созвонах с представителями заказчика. - Публикация приложения в App Store - Настройка CI/CD с использованием GitLab CI и Fastlane
Swift, UIKit, Cocoapods, Clean Swift, RxSwift, WebSockets (Starscream), Lottie, GCD, SwiftLint
2022/02-2023/04 месяца