Проекты:
• Создание и развитие приложения для сотрудников банка (Альфабанк) в сторе Alfa People
Архитектура VIPER, для сети использовал Alamofire, для кеширования картинок Kingfisher, в остальном пользовался нативным инструментами.
Реализовывал весь функционал так как был единственный iOS разработчик. В основном приложение состоит из таблиц/коллекций с множеством секций и разных ячеек, из самого интересного было создание бронирования коворкинга и паркинг-шеринг;
• Онлайн кинотеатр Яндекс Кинопоиск
Архитектура VIPER
Писал под Apple TV
Использовался combine. Реализовывал детский режим, "бесшовные" переходы, писал тесты и делал редизайн;
• Онлайн кинотеатр для 6 платформ - "Триколор Кино и ТВ онлайн"
Архитектура VIPER
Занимался разработкой 2х проектов для iOS и AppleTV.
Реализовывал функционал продолжения просмотра, ограничения для правообладателей, рефакторинг TVOS проекта, реализация подписок и правка багов. Писал bash-скрипты для кастомизации проекта;
• Американский проект для автодилеров - TruImages
Архитектура MVVM
Работал с AWSS3, Realm, AVFoundation.
Делал сохранение данных и фоновую отправку данных, писал видеокамеру с возможностью делать фото вовремя съемки видео.
Проект был написан на обж-с + свифт;
• 3D игра с элементами дополненной реальности
Архитектура MVP
Использовал ARKit и SceneKit
Создавал 3D модели, анимации и взрывы, использовал библиотеку SocketIO (тот же Starscream) для работы с веб-сокетами;
• Приложение по поиску авиабилетов
Архитектура MVC
Писал на Objective-C с использованием CoreData и AppleMaps.
Умею верстать UI как из сториборда и xib так и из кода.
При написании кода стараюсь не нарушать принципы DRY, SOLID, помню о многопоточности и ее возможных проблемах (в основном работал с GCD), применяю там где это необходимо паттерны проектирования.
Есть опыт выкладки приложения в стор.
Создание и развитие приложения для сотрудников банка
Декомпозиция и оценка задач.
Разработка фич и работа над техдолгом.
Наполнение беклога техдолгом.
Код ревью.
Участие в обсуждении принимаемых решений по разработке фичи.
Написание Unit-тестов
Разработка приложений под ios, работал на проектах как российских так и зарубежных заказчиков.
Участие в пресейлах (оценка проектов)
Код ревью.
Менторство стажеров и junior специалистов.
разрабатывал приложение по поиску авиабилетов на Objective-c, без использования сторибордов