Специалисты

Описание

Основные технологии
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 месяца