АК
Антон К.
Мужчина
Россия, Москва, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 11 февраля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Опыт коммерческой разработки более 7 лет приложений iOS, MacOS
Свободное владение языками Swift, C, C++
Проектирование баз данных для приложений.
Опыт разработки многопоточных приложений
Тест-ориентированная разработка приложений (TDD),
Реактивное программирование.
Глубокое знание UIKit, создание сложных анимированных UIs.
Разумное применение в разработке шаблонов проектирования MVC, MVP, MVVM и VIPER и моделей UML, принципов SOLID.
Модульную разработка проектов SPM, библиотек XCFrameworks. Написание рекомендаций и спецификаций API. Документирование.
Опыт запуска и поддержки приложений в AppStore.
Глубокое понимание бизнес-процессов разработки ПО.
Наличие как умения написания с нуля кода мобильных приложений, так и опыта работы с уже существующим программным кодом
Умение декомпозировать задачи, оценивать трудозатраты с учётом рисков.
Умение и готовность слаженно работать в команде разработчиков, в соответствии с продуктовыми требованиями конечного заказчика.
Желание выпускать программный продукт, ориентированный на счастье пользователей конечного заказчика.
Стремлюсь всегда к высокой продуктивности и умею планировать свою работу, оценивать сроки, придерживаться плана и обеспечивать предсказуемость результатов.
Внимательно и проактивно подхожу ко всем задачам: готов искать недостатки в приложениях и предлагать пути для их улучшения (code review);
Могу быстро находить общий язык с сотрудниками других подразделений, готов помогать им в решении задач и строить эффективную и комфортную кросс-функциональную командную работу.
Опыт системного программирования и программирования аппаратных средств (микроконтроллеров).
Разработка проектов в научной и бизнес сферах на языке С++98 под платформы OS Windows с 2000 года.
Проекты
(9 лет 2 месяца)
Проект разработки мобильной UGC платформы (WASD/NUUM) на базе инфраструктуры ПАО МТС
Роль
Ведущий iOS разработчик
Обязанности
Описание
Мобильное приложение NUUM генерации хранения и обработки медиаконтента, live streaming, живого общения, обмена информацией.
Задачи решенные лично в данном проекте:
Разработка основных продуктовых фитч приложения связанных с флоу загрузки видео, обработки и хранения.
Разработка базовых всевозможных core - компонентов демонстрации контента таких как вертикальные, горизонтальные медиаплееры, карусели, галереи выбора VOD/FILE/LIVE видео.
Разработка составных компонентов core - компонентов: бесконечной ленты демонстрации вертикальных и горизонтальных видео(shorts video feeds).
Разработка флоу TUS - загрузки коротких видео.
Разработка сервисного core - функционала:
MVVM/R роутинга приложения
Единого контроллера тост уведомлений различных состояний UI.
Основные технологии проекта
AVFoundation, UIKit, CoreAnimation, Async/Await, URLSession, SnapKit, Combine, MVVM/R + Combine + Async Streams
Стек специалиста на проекте
MVVM+R, UI, IOS, SnapKit, Streams, AVFoundation, Hive, Видео, Combine, CORS, URLSession, UI Kit, ГОСТ, Rive, Async, Await
Отрасль проекта
Telecom
Период работы
Март 2023 - По настоящее время
(2 года)
Проект ДИТ г. Москвы Видеогород
Роль
Ведущий iOS разработчик
Обязанности
Описание
Мобильное приложение для проигрывания медиа потоков с более, чем 300000 камер по г. Москве и МО в режиме реального времени.
Задачи
Разработка байнери фреймворка PlayerKit с закрытым исходным кодом (iOS XCFramework) нативного мобильного плеера проигрывания стриминговых ресурсов с видеокамер для встраивания в интерфейсы текущего приложения, а также в перспективные разработки приложений заказчика.
Рефакторинг существующего работающего кода приложения, выделение и переработка в отдельный фреймворк плеера.
Разработки логики и машины состояний плеера на основе шаблона Object of States.
Интеграция в рабочее приложение.
Основные технологии проекта
iOS XCFramework, AVFoundation, UIKit, CoreAnimation
GCD, Alamofire, URLSession, WebSockets, UIKit.
Стек специалиста на проекте
IOS, WebSockets, AVFoundation, Медиа, Alamofire, Рефакторинг, Object, URLSession, UI Kit, GCD, xState, Framework
Отрасль проекта
Urban technology
Период работы
Декабрь 2022 - Март 2023
(4 месяца)
U-Connect страховой группы Universal Life
Роль
Руководитель проекта мобильной разработки 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.
Стек специалиста на проекте
CoreData, IOS, SPM, Auto Layout, AVFoundation, Видео, Alamofire, CloudKit, Аудит, URLSession, cloud, Расширения, Документация, mpv/mvvm, Swift, MapKit, CocoaPods, GCD, Identity Server, REST API, Vcloud
Отрасль проекта
LifeStyle
Период работы
Январь 2016 - Декабрь 2022
(7 лет)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Самарский Государственный Технический Университет.
Специальность
Инженер информационно - измерительная техники и технологии.
Завершение учебы
1999 г.