IOS-разработчик. 8 лет опыта. Последние 4 года работал в подразделениях Сбера. До этого в основном был аутсорс. Имею богатый опыт разработки приложений под IOS и значительно менее богатый под Android и Unity.
Swift/Objective-C. Есть опыт работы с С++ и ReactNative на IOS. Есть опыт работы с Kotlin, Python и С# на нативных платформах.
Стек технологий - не имеет значения. Могу работать быстро, могу работать медленно. Могу работать в команде, работать без команды и работать вместо команды.
Приложение Chips - социальная сеть. Что-то среднее между Тик-током и Telegram. Участвовал в разработке и доработке экранов. Создал запись быстрых видео (как кружочки в Telegram), дорабатывал дизайн, исправлял баги, занимался доработками аналитики и боролся с архитектурой.
Группа Data platform занималась системой сбора и анализа игровой статистики (Big Data/ML/BigQuery).
Я разрабатывал SDK клиентской части на Unity и Unreal Engine - модуль (asset) сбора, хранения (для offline) и отправки данных событий на С/С# с подмодулями для iOS (Swift/CoreData/URLSession) и Android (Kotlin/Room/Retrofit2). Демо-приложения для тестирования. Unit-тесты, документация, интеграция в игры. Доработки и исправления багов. Консультации по интеграции SDK.
Работал в одном из подразделений Сбера - SberDevices. Практически весь код ушел в приложение Companion. Принимал участие в следующих темах:
SberCast: Часть операционной системы StarOS. Система связи между мобильными устройствами и приставками SberBox/SberPortal. Bluetooth/BLE/Bonjour/Protobuf в виде отдельного SDK. Сам СберCast написан на С++, а я разрабатывал IOS-интеграцию через Objective-С/С++ и Swift интерфейсы. Интеграция в IOS приложение Companion. Разработка тестового приложения, написание документации, юнит-тесты.
Jazz: Система видеоконференцсвязи - аналог Zoom от Сбера. Участвовал в первом этапе создания IOS-версии приложения и интеграции видеозвонков в приложение Companion. Работа помимо Objective-C/Swift также была работа с Kotlin и ReactNative. WebRTC. Микрофон/Видео. Юнит-тесты.
Также занимался созданием кроссплатформенного (IOS/Android) средства передачи данных через Bluetooth/BLE в обе стороны. Делал свой pod. Разрабатывал shared extension для шаринга ссылок и открытия на IOS видеозвонка по deeplinks.
Dialog In Company. Приложение для отправки сообщений и голосовых звонков. Внедрение голосовых и видео звонков, поддержка VOIP-пушей, работа со списком звонков, списком контактов, исправление багов, доработки функционала
СберЧат. Приложение для отправки сообщений и голосовых звонков. Использовался в качестве базы для разработки.
Технологии: Swift4/5, MVVM-C, X-Coordinator, GRPC, Swinject, VOIP, CallKit, CocoaPods
Участие в создании IOS-приложения Trueconf. Интеграция с единой для всех платформ (IOS/Android/Qt) клиентской библиотекой на С++. Работа с другими С++ библиотеками в IOS. Работа с Objective-C++. Доработки функционала. Исправление багов, доработки архитектуры.
Разработка и техническое сопровождение продаж коммерческого фреймвёркa TrueconfSDK - интегрируемую в любое приложение библиотеку для совершения видеозвонков и подключения к многопользовательским видеоконференциям. Координация разработки с Android, разработка технической документации.
Тестирование и отладка версии Qt-клиента под MacOS. Доработки Qt-клиента для всех трех платформ (Windows/Linux/MacOS) для унификации с IOS-приложением.
CS Ltd - этой крупнейший украинский разработчик банкового и бухгалтерского софта. Я работал в отделе, занимавшемся разработкой клиент-банковских приложений для мобильных устройств.
Работа в большой команде. Разработка IOS-приложений для банков Украины и филиалов международных банков: OTP, «Пивденный», Сбербанк России, Альфа-Банк, FinComPay и АгроКомБанк. У каждого банка были свои версии приложений, причем их могло быть несколько - отдельно для физических, отдельно для юридических лиц с разным функционалом и дизайном.
Основные задачи: ликвидация обнаруженных тестировщиками багов, доработка приложений по заявкам банков, создание нового функционала, создание концептов новых приложений.
Инженер-строитель-технолог.
Производство строительных материалов, изделий и конструкций. Товарного бетона/раствора, ЖБИ, сухих строительных смесей, цемента, гипса и кирпича.