Артем В. IOS разработчик, Senior
ID 4434
АВ
Артем В.
Мужчина, 37 лет
Россия, Екатеринбург, UTC+5
Ставка
3,500 Р/час
НДС не облагается
Специалист доступен с 1 июня 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C2
Русский — C2
Главное о специалисте
Стаж с 2018 года.
Имеет опыт разработки в нескольких крупных проектах. Работал с телекомом (мобильное приложение для итальянского мобильного оператора), аудио- и видео-обработкой (TikTok-like социальная сеть с миллионами пользователей, караоке приложение), дополненной реальностью. Также работал с финтех приложениями.
Много работал с профилировщиком, работал с картами, кластерами, оптимизировал UI, исправлял утечки. Работал с покупками, валидациями ресиптов в подписках, сокетами. На некоторых проектах реализовывал функционал на ARKit.
Имеет опыт работы в команде, участвует в code review, а также в разработке архитектуры проекта и ключевого функционала.
Проекты
(5 лет 2 месяца)
Humans
Роль
Senior iOS Developer
Обязанности
Финтех проект, совмещающий мобильный банкинг и оператора сотовой связи. В функционал входят денежные переводы, платежи, работа с торговыми площадками-партнёрами, кэшбэк и услуги сотовой связи.
Задачи на проекте:
- Улучшил безопасность приложения внедрением Keychain attributes (kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly)
- Переработал UI экрана банковских карт
- Добавил экран истории операций + API + пагинацию
- Добавил Market screen (с партнерами) используя UICollectionViewCompositionalLayout + API
Стек специалиста на проекте
Git, Combine, Alamofire, Firebase, Lottie, RxSwift, VIPER, Moya, iOS SDK, Quick, Nimble, Apollo GraphQL
Отрасль проекта
FinTech & Banking
Период работы
Январь 2024 - По настоящее время
(4 месяца)
Crossbox
Роль
Senior iOS developer
Обязанности
Проект был разработал 7 лет назад. Суть проекта в синхронизации по bluetooth с устройством, которое сохраняет для велосипедистов их маршрут во время гонках на трэках.
Изначально проект был сделан для оффлайн работы, поэтому сильно тормозил при увеличении кругов на трэках. Было сделано,
1) Реализация работы с API, создание требований для методов, постоянная коммуникация с backend.
2) Реализация пагинации.
3) Аплоадинг скачанных с устройства данных.
4) Оптимизации алгоритмов работы с данными.
Стек специалиста на проекте
Git, API, SQL, Swift, Postman, REST API, MapKit, Realm, Bluetooth, CocoaPods, iOS SDK, FMDB, Geolocation, Migrations, Map services, Storyboard/XIB, Autolayout, Document Management
Отрасль проекта
LifeStyle
Период работы
Апрель 2023 - Январь 2024
(10 месяцев)
Социальная сеть типа Instagram
Роль
iOS Developer
Обязанности
Данный проект является клонов инстаграмма, только для российского рынка. Участвовал в аудите кода, затем работал с доработкой проекта, его рефакторингом, реализовывал новый функционал. Проект интересен обилием функционала для работы с фото, аудио и видео контентом.
В обязанности входило:
- Аудит кода
- Поиск недочетов в архитектуре
- Внедрение правильных практик работы с зависимостями
- Исправление багов
Достижения:
- Переписанный сетевой слой
- Написан свой кроппер (как в инстаграмм)
- Оптимизирована логика с воспроизведением видео
Стек специалиста на проекте
Git, API, Figma, Swift, REST API, Firebase, AVFoundation, CocoaPods, iOS SDK, Core Graphics, UI Kit, Storyboard/XIB, Bitrise
Отрасль проекта
Social Networking
Период работы
Январь 2023 - Июнь 2023
(6 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
Бакалавр 2009 г.
Образование
Высшее
Учебное заведение
Уральский Государственный Университет
Специальность
Менеджмент
Завершение учебы
2010 г.