Специалисты

Описание

Языки программирования 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 месяца