Вячеслав Ш. IOS разработчик, Middle+
ID 16664
ВШ
Вячеслав Ш.
Мужчина, 28 лет
Россия, Москва, UTC+3
Ставка
3 125 Р/час
НДС не облагается
Специалист доступен с 10 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Вячеслав — опытный IOS-разработчик уровня Middle+. Имеет опыт работы в таких отраслях, как лайфстайл, телеком, информационная безопасность и социальные сети.
Вячеслав обладает навыками разработки на Swift, UI Kit, iOS, GCD, Alamofire, Clean Architecture, Code Review, Moya, MVVM, Po, SwiftUI, UDP и других технологиях. Он работал над проектами АО «ДОМ.РФ», ООО «МТС-диджитал», ООО «Домиленд», ООО «Интермедиа» и ООО «ГДЗ медиа».
На проектах Вячеслав занимался проектированием и разработкой нового функционала, контролем и поддержкой качества кода, оценкой задач, ревью, рефакторингом, созданием кастомных элементов на SwiftUI с поддержкой старых версий ОС, доработкой существующего функционала с учётом специфики SwiftUI и другими задачами.
Проекты
(5 лет 10 месяцев)
АО «ДОМ.РФ»
Роль
Senior IOS developer
Обязанности
• Проектирование и разработка нового функционала
Задачи:
• Разработка нового функционала
• Контроль и поддержка качества кода
• Помощь в формировании требований к новому функционалу
• Оценка задач, уведомление о рисках, проверка альтернативных вариантов и уведомление руководства о альтернативных путях решения
• Код ревью
• Создание кастомных элементов на SwiftUI с поддержкой старых версий ОС
• Доработка существующего функционала с учетом специфики SwiftUI
• Доработка функционала deeplink'ов
• Доработка и исправления функционала чата
• Разработка функционала PFM с подробной детализацией по расходам
Язык: Swift
Технологии: SwiftUI, MVVM, UDP, Clean Architecture, Moya, Alamofire, Nivelir
На два месяца раньше прогнозируемого выпустили крупную фичу PFM благодаря продуктивному взаимодействию с PO
Стек специалиста на проекте
po, Разработка, Программное обеспечение, Clean Architecture, оценка задач, ос, технологии, SwiftUI, Alamofire, MVVM, Moya, Проектирование, Swift, UDP, Code Review, требований, нового функционала
Отрасль проекта
LifeStyle
Период работы
Октябрь 2023 - По настоящее время
(1 год 1 месяц)
ООО "МТС-диджитал"
Роль
Ведущий IOS разработчик
Обязанности
• Проектирование, разработка и публикация приложений под iOS для внутреннего тестирования (проект не находится в продакшене)
Задачи:
• Работа с WebSocket соединением
• Разработка нового функционала, редизайн, проектирование архитектуры
• Поддержка и оптимизация нового приложения
• Работа с видео камерой, стримом в реальном времени и микрофоном
• Отправка камере команд через wifi, либо через бэкенд
• Снижение зависимостей от SwiftUI Introspect
• Разработка галлереи файлов видео регистратора
• Обход ошибок и нюансов SwiftUI при поддержке IOS от 14 версии
• Снижение зависимостей между модулями приложения
• Разработка новых модулей в многомодульном приложении
• Технический аудит нового приложения, появившегося в группе компаний МТС
Язык: Swift
Технологии: UIKit, SwiftUI, MVVM, Moya, Protobuf, Alamofire, HaishinKit, SwiftUI Introspect, R.swift, Realm, SwiftLint
Проект находится не в проде. Повысил стабильность работы приложения и уменьшил нагрузку на память при работе приложения. Применил свое решение, покрывающее недостатки навигации SwiftUI.
Стек специалиста на проекте
камера, introspect, IOS, Редизайн, WebSockets, Разработка, бэкенд, технологии, SwiftUI, Проектирование архитектуры, Видео, Alamofire, SwiftLint, MVVM, Realm, Moya, Аудит, Проектирование, UI Kit, R.swift, Swift, Protobuf, Testing, wifi, оптимизация, нового функционала, решений
Отрасль проекта
Telecom
Период работы
Август 2022 - Октябрь 2023
(1 год 3 месяца)
ООО "Домиленд"
Роль
IOS разработчик
Обязанности
• Разработка нового функционала приложения, поддержка текущего, рефакторинг
Задачи:
• Работа с BLE, устройствами Ujin key, разработка функционала их открытия
• Разбор логики работы шифрования SHA256 на Java, уже встроенным в приложение компании на Android и встраивание идентичного функционала в IOS приложение
• Организация команды для работы с техническим долгом, подсвечивание критичных моментов и необходимости их решения
• Погружение новых разработчиков в проект
• Внедрение SwiftUI
• Рефакторинг старого кода
• Ревью кода участников команды проекта
Язык: Swift
Технологии: UIKit, SwiftUI, SnapKit, CryptoSwift, VIPER, Clean Architecture
Организовал работу в команде с техническим долгом. Удачно обосновал перед руководством необходимость рефакторинга и поддержки кодовой базы в хорошем состоянии, что позволило в рамках стартапа уделять 10-20% рабочего времени разработчика на задачи технического долга. Благодаря этому был наведен порядок в заброшенных годами частями приложения и скорость разработки выросла в 2-3 раза на ранее проблемных экранах. Удачно справился с задачей открытия домофона через BLE, посредством шифрованных и дешифрованных сообщений, с которой не могли справиться другие разработчики в течении 3 лет.
Стек специалиста на проекте
cryptoswift, IOS, Разработка, Clean Architecture, SnapKit, Базы данных, работу с, key, технологии, Ревью, SwiftUI, Java, Рефакторинг, Android, BLE, UI Kit, Swift, VIPER, разработчик, нового функционала
Отрасль проекта
Information Security
Период работы
Ноябрь 2021 - Август 2022
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно, Офис
Командировки
Готов
Релокация
Внутри страны
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ЮУрГУ
Специальность
Экономическая безопасность
Завершение учебы
2016 г.