Специалисты
Языки программирования Swift, Swift 5.5, Objective-C, C/C++, JavaScript
Базы данных и ORM DBMS: SQLite, PostgeSQL, MySQL
ORM: CoreData, Realm, Vapor Fluent
Инструментарий Xcode, XCUnit tests, LLDB, CocoaPods, SPM, XCFrameworks, Embarcadero C++ Builder FMX/VCL, Qt C++ /QML
Системы контроля версий, CI/CD Git, GitLab
Операционные системы MacOS/iOS, Windows
Шаблоны проектирования MVC, MVP, MVVM, VIPER/CleanSwift, Coordinator.
Библиотеки, фреймворки, технологии и сервисы, пакеты. GCD, Operations, RxSwift/RxCPP/Combine, CoreGraphics, SwiftUI, UIKit, iOS AutoLayout, CoreGraphics, CoreAnimation, AVFoundation, SpriteKit, Metal, Swift 5.5 Concurrency, Vapor Swift on Server, URLSession, UML, SQL, HTTP, WebSockets, JSON, Alamofire/RxAlamofire Networking, SwiftNIO, PromiseKit, KeyChain.
Образование Самарский Государственный Технический Университет. Инженер информационно - измерительная техники и технологии.
Мобильное приложение для проигрывания медиа потоков
Описание Мобильное приложение для проигрывания медиа потоков с более, чем 300000 камер по г. Москве и МО в режиме реального времени. Роль в проекте Ведущий iOS разработчик Задачи Разработка байнери фреймворка PlayerKit с закрытым исходным кодом (iOS XCFramework) нативного мобильного плеера проигрывания стриминговых ресурсов с видеокамер для встраивания в интерфейсы текущего приложения, а также в перспективные разработки приложений заказчика. Рефакторинг существующего работающего кода приложения, выделение и переработка в отдельный фреймворк плеера. Разработки логики и машины состояний плеера на основе шаблона Object of States. Интеграция в рабочее приложение.
iOS XCFramework, AVFoundation, UIKit, CoreAnimation GCD, Alamofire, URLSession, WebSockets, UIKit
12.2022 - 02.2023 месяца
Приложение по взаимодействию с клиентами страховой компании
Описание Поэтапная разработка с нуля концепции, бизнес логики и внедрение комплексного приложения по взаимодействию с клиентами страховой компании (СК). Роль в проекте Руководитель проекта мобильной разработки iOS. Задачи 1 этап (2016-2017) - Разработка документации внедрение базовой версии приложение в виде ЛК клиента СК с минимальным набором функциональности, обеспечивающего запрос услуг и расчет страховых премий по минимального спектра страховых продуктов для физических лиц. Отработка интеграции с существующим с бэкэндом. 2 этап (2017-2019) - Разработка массивного объема дополнительной функциональности в ЛК, включающего картографирование и поиск офисов СК, ведение избранного, ведение архивов документов, предоставление подтверждающих документов по страховых случаям, он-лайн чат с консультантами, ведение истории переписок, ведение истории согласований по страховым возмещениям. 3 этап (2019-2020) - Разработка промежуточного серверного решения для работы мобильного приложения. Разработка RESTFul API. Интеграция приложения с новым отдельным Swift Vapor сервером. Расширение базовой функциональности. Подключение финансовых функций для ведение балансов расчета и оплаты услуг. 4 этап (2020-2021) - Разработка функциональности по передачи доказательств и фиксации с места наступление страховых случаев в режиме реального времени в режиме живого стриминга видео и аудио информации. Разработка и внедрение функционала для работы с ЮЛ. Подключение возможности работы с электронными документами и справками. Функционала идентификации клиента. 5 этап (2021-2022) - Расширение существующего функционала работы с ЮЛ компании, интеграция с другими сервисами по авторизации по биометрическим параметрам. Поддержание работы приложения.
MVC/MVVM, RxSwift/Combine, UIKit/SwiftUI, CoreGraphics, Alamofire, AutoLayout, CocoaPods, URLSession, CoreData, Vapor Swift on Server, SwiftNIO, iCloud, AVFoundation, CloudKit, MapKit, CoreLocation, GCD, Operations, CoreAnimation, SPM
01.2016 - 12.2022 месяца