Алексей Б. IOS разработчик, Senior

ID 23041
АБ
Алексей Б.
Мужчина
Россия, Москва, UTC+3
Ставка
4 285,71 Р/час
НДС не облагается
Специалист доступен с 1 сентября 2030 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
Clean Architecture
SnapKit
WebSockets
async/await
SOLID
AVFoundation
SwiftUI
Bash
Objective-C
MVVM
Combine
Grand Central Dispatch
Alamofire
Firebase
MVC
Realm
Xcode
gRPC
iOS SDK
URLSession
UI Kit
Python
Swift
MapKit
VIPER
CocoaPods
GCD
RxSwift
REST API
Unit testing
Объектно-ориентированное программирование (ООП)
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
FinTech & Banking
Знание языков
Английский — 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 г.

Похожие специалисты

FinTech & Banking • LifeStyle • Media • Social Networking • Telecom
АВ
Артем В.
Екатеринбург
IOS разработчик
Senior
3 636,36 Р/час
Swift
Git
MVVM
MVC
Alamofire
CocoaPods
UI Kit
Objective-C
MVP
Firebase
+79

Стаж с 2018 года. Имеет опыт разработки в нескольких крупных проектах. Работал с телекомом (мобильное приложение для итальянского мобильного оператора), аудио- и видео-обработкой (TikTok-like социальная сеть с миллионами пользователей, караоке приложение), дополненной реальностью. Также работал с финтех приложениями. Большой опыт работы с базами данных, многопоточностью, асинхронностью. Работал с GCD, Async/Await, Combine. Большой опыт работы со SwiftUI. Много работал с профилировщиком, работал с картами, кластерами, оптимизировал UI, исправлял утечки. Работал с покупками, валидациями ресиптов в подписках, сокетами. На некоторых проектах реализовывал функционал на ARKit. Имеет опыт работы в команде, участвует в code review, а также в разработке архитектуры проекта и ключевого функционала.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • Insurance • LifeStyle • Marketing, Advertising & Design • Social Networking • Telecom
ИЮ
Илья Ю.
Калининград
IOS разработчик
Senior
3 211,19 Р/час
Swift
Objective-C
IOS
Xcode
IDEF
Architecture
MVC
MVVM
MVP
Clean Swift
+108

Илья — опытный iOS-разработчик уровня Senior. Он обладает навыками работы с различными инструментами и технологиями, такими как Swift, Objective-C, Xcode, MVC, MVP, VIPER, RxSwift, swiftUI, Core Data, Realm, MVVM, а также имеет опыт работы с базами данных, сетевыми запросами, REST API, JSON, SSL и другими. Илья участвовал в разработке нескольких проектов для различных отраслей, таких как маркетинг, реклама и дизайн, финтех и банкинг, телеком, социальные сети, биотехнологии, фармацевтика, здравоохранение и спорт, лайфстайл и страхование. В его портфолио есть проекты для Hoff, Alpari Mobile Analytics, Сибур, BIP, Amedia, BetterO, ITV. Gold Rings UK, Millionaire Live и Daofice. На проектах он занимался имплементацией функционала, рефакторингом старого кода, правкой багов, разработкой UI и логики, интеграцией с внешними сервисами и системами управления проектами.

Подробнее
BioTech, Pharma, Health care & Sports • LifeStyle • Media
АК
Андрей К.
Азов
IOS разработчик
Senior
4 285,71 Р/час
nslayoutconstraints
SnapKit
Storyboard
SwiftUI
UI Kit
Alamofire
GraphQL
HTTPS
JSON
REST API
+60

Андрей, Senior iOS разработчик Андрей — опытный специалист в области разработки приложений для iOS. В своей работе Андрей уделяет современным технологиям и подходам, постоянно совершенствуется, приобретает новые компетенции. Андрей работал над несколькими крупными проектами в различных отраслях, включая здравоохранение, спорт и медиа. На каждом проекте он выполнял широкий спектр задач, связанных с разработкой и улучшением функциональности приложений. Самой интересной и технически сложной задачей, которую довелось решать, считает реализацию ТРГ для интерактивного анализа МакНамара по антропометрическим точкам. Как опытному специалисту Андрею в настоящее время интересно было бы заниматься также UI, бизнес-логикой, менеджерскими задачами. Опыт Андрея в разработке приложений для iOS делает его ценным специалистом для компаний, ищущих опытных разработчиков.

Подробнее

Недавно просмотренные специалисты

Manufacturing
ЮТ
Юлия Т.
Москва
1С разработчик
Senior
3 082,74 Р/час
CRM
HTTP
1С:ERP
1С:Бухгалтерия
1С:Управление торговлей
Программирование
ERP 2.4
1С:Управление Автотранспортом
1С 7.7
+16

• Опыт работы с 1С: Предприятие 8.3 – 11 лет. • Опыт работы в проектной команде (работа по ТЗ, хранилище конфигураций, работа с различными трекерами задач). • Знание стандартов разработки 1С, БСП, СКД, управляемых форм, механизма расширений и регламентных заданий. • Хорошие знания клиент серверного взаимодействия. • Доработка типовых правил 1С: Конвертация данных 2.0, 3.0. • Опыт работы с web и http сервисами. • Обновление нестандартных конфигураций. • Опыт работы с высоконагруженными конфигурациями для корпоративного сектора 1C. • Опыт внедрения и доработки основных конфигураций 1С: ERP, ЗУП, УТ, БП и КА, Штрих-М, Розница, нетиповые конфигурации. • Разработка, написание модулей, доработка конфигурации под нужды компании (написание отчетов, разработка и внедрение, внесение изменений в типовые и нетиповые конфигурации). • Обновление информационных баз. • Опыт внедрения решений уровня ERP в крупных компаниях. • Знания бизнес-процессов по управленческому, финансовому, кадровому и бухгалтерскому учету. • ЗУП, ЗУП для Беларуси, нетиповые конфигурации • Опыт переноса/миграции данных из различных систем в 1С. • Подключение и настройка ТО(касса, ТСД, сканер).

Подробнее
E-commerce & Retail • FinTech & Banking • Media • Travel, Hospitality & Restaurant business
МЭ
Маматкул Э.
Санкт-Петербург
Python разработчик
Middle+
3 246,75 Р/час
Оптимизация ПО
Работа с интеграциями
Контроль версий
Разработка
ДО
Базы данных
REST
Bash
Git
+44

Маматкул — опытный Python-разработчик уровня Middle+. Обладает навыками работы с различными технологиями и инструментами, такими как 1С, API, Bash, Celery, Django, Docker, FastAPI, Framework, Git, ML, MongoDB, PostgreSQL, Pytest, Python, RabbitMQ, Redis, REST, ДО, контроль версий, программирование, разработка, СУБД. Имеет опыт работы в таких отраслях, как FinTech & Banking, E-commerce & Retail, Travel, Hospitality & Restaurant business, Media. Принимал активное участие в нескольких проектах, где выполнял обязанности Python Backend Developer. В его обязанности входило создание таблиц в базе данных по спроектированной схеме, написание эндпоинтов, обслуживание API, оптимизация запросов, интеграция утилит. Общая продолжительность работы на проектах составляет 3 года 5 месяцев.

Подробнее