Алексей Б. IOS разработчик, Senior
ID 23041
АБ
Алексей Б.
Мужчина
Россия, Москва, UTC+3
Ставка
4 285,71 Р/час
НДС не облагается
Специалист доступен с 1 сентября 2030 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Русский — C2
Проекты
(6 лет)
Yandex Go
Роль
iOS разработчик
Обязанности
Описание проекта:
Команда из более 50 разработчиков. Высоконагруженное приложение, которым пользуются более 7 миллионов пользователей за сутки
- Переписал более 10% файлов проекта с Objective-C на Swift, что повысило общую производительность приложения на 12,63% благодаря преимуществам Swift.
- Разработал документацию для взаимодействия клиента и сервера, охватив более 10 новых функций, что упростило освоение фичи другими разработчиками.
- Создал адаптивный модуль для отображения карты, учитывающий особенности экранов разных устройств, обеспечив точное масштабирование и позиционирование контента на всех разрешениях
- Исправил более 4 критичных багов, которые частично блокировали функциональность и влияли на цели других приложений, что позволило увеличить KPI ключевой функции на 14,32%.
- Вынес крупную функциональность, имевшую 70% зависимости от устаревшего кода и сильную связность с основным слоем приложения, в отдельный модуль с документацией. Это сократило время сборки на 7,18% и снизило связность кода.
- Реализовал сложные анимации интерфейса и переходы с использованием переходов (transitions), создав более интерактивный и современный UI.
UIKit, Redux, PromiseKit, YandexMaps, MapKit, BDUI, SwiftUI, SPM
Стек специалиста на проекте
Swift, MapKit, Objective-C, Redux, SPM, Transitions, UI, UI Kit, Документация, SwiftUI, Yandex Maps, PromiseKit, Программное обеспечение, KPI, сервер, bdui
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2023 - По настоящее время
(1 год 10 месяцев)
DOCTU
Роль
iOS разработчик
Обязанности
Компания в сфере медицинских услуг.
Приложение для записи к определенному специалисту, а также, со встроенной системой лояльности для клиентов в виде скидок и акций.
В компании занимался разработкой как основного клиентского продукта, так и внутренним продуктом для докторов, которое создавалось на SwiftUI. Основная работа заключалась в верстке UI элементов интерфейса, а также выборе дальнейшей архитектуры.
Второй проект - SwiftUI приложение для докторов, с функциями управления клиентами, обратной связи, бронирования слотов и добавления заметок о посещении.
- Выполнил рефакторинг кода, внедрив протоколы и dependency injection без сторонних библиотек, что снизило связность и сократило технический долг проекта на 30%.
- Осуществил перенос данных из Realm в CoreData, сделав проект более устойчивым на нативном фреймворке.
- Реализовал сетевые методы с использованием RxSwift, позволив удобнее применять операторы, такие как retry, debounce, throttle и другие.
- Добавил фичу системы лояльности, благодаря которой пользователи могут отслеживать свои скидки, что увеличило конверсию записей через приложение на 12,33%.
Второй проект
- Инициировал использование Async/Await для упрощения написания сетевых запросов, что увеличило читаемость и улучшило восприятие кода.
- Модуляризировал приложение, снизив время сборки на 20,78% и уменьшив связность кода между слоями.
- Работал над расширением продуктов на другие платформы, добавив синхронизацию с watchOS, что повысило лояльность пользователей на 7,45%.
- Разработал архитектуру с учетом дальнейшего роста, используя MVVM и Coordinator для поддержания чистоты кода и его расширяемости.
- Принял активное участие в документировании процесса доставки приложения с помощью CI/CD, упрощая релизный цикл и улучшая качество деливери.
Стек специалиста на проекте
акции, CoreData, UI, SnapKit, Документирование, retry, async/await, верстка, сфера, SwiftUI, MVC, Realm, Coordinator, URLSession, UI Kit, WatchOS, Swift, MapKit, SwiftGen, Dependency injection, RxSwift, библиотеки, данных, Framework, CI/CD, Рефакторинг кода, MVVM
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Июнь 2022 - Октябрь 2023
(1 год 5 месяцев)
BLANC
Роль
iOS разработчик
Обязанности
Компания являлась банковским стартапом в 2020 году.
Приложение появилось в 2020 году и активно развивалось, функциональность заключалась в проведении транзакций, хранения данных пользователя, а также с возможностью получать помощь от специалистов в реальном времен
- Покрыл unit-тестами основную часть бизнес-логики проекта, что повысило стабильность кода и обеспечило атомарность транзакций, улучшив общую надежность системы.
- Участвовал в разработке и структурировании документации, что упростило навигацию по собственным фреймворкам компании и ускорило процесс обучения новых разработчиков.
- Удалил UIStoryboard и полностью реализовал интерфейс программно, что повысило эффективность верстки и упростило процесс отладки UI.
- Использовал Core Animation для создания анимированных "живых" ячеек, что привело к увеличению кликов по ключевым элементам на 23,73%.
- Переписал координатор для улучшения навигации, что упростило добавление новых маршрутов и переключение между экранами.
- Добавил в проект более десяти расширений для стандартных классов, что сократило кодовую базу на 9,12% и повысило удобство разработки.
Стек специалиста на проекте
Swift, MVVM, AVFoundation, SnapKit, Keychain, Unit testing, Core Animation, URLSession, UI, UI Kit, Разработка, Программное обеспечение, навигация, верстка, данных
Отрасль проекта
FinTech & Banking
Период работы
Январь 2021 - Июнь 2022
(1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Уральский федеральный университет имени первого Президента России Б.Н. Ельцина, Екатеринбург
Специальность
Высшая школа экономики и менеджмента, Статистика
Завершение учебы
2021 г.