Артем В. IOS разработчик, Senior
ID 4434
АВ
Артем В.
Мужчина, 38 лет
Россия, Екатеринбург, UTC+5
Ставка
3 500 Р/час
НДС не облагается
Специалист доступен с 22 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C2
Русский — C2
Главное о специалисте
Стаж с 2018 года.
Имеет опыт разработки в нескольких крупных проектах. Работал с телекомом (мобильное приложение для итальянского мобильного оператора), аудио- и видео-обработкой (TikTok-like социальная сеть с миллионами пользователей, караоке приложение), дополненной реальностью. Также работал с финтех приложениями.
Большой опыт работы с базами данных, многопоточностью, асинхронностью. Работал с GCD, Async/Await, Combine. Большой опыт работы со SwiftUI.
Много работал с профилировщиком, работал с картами, кластерами, оптимизировал UI, исправлял утечки. Работал с покупками, валидациями ресиптов в подписках, сокетами. На некоторых проектах реализовывал функционал на ARKit.
Имеет опыт работы в команде, участвует в code review, а также в разработке архитектуры проекта и ключевого функционала.
Проекты
(6 лет)
Humans
Роль
Senior iOS Developer
Обязанности
Финтех проект, совмещающий мобильный банкинг и оператора сотовой связи. В функционал входят денежные переводы, платежи, работа с торговыми площадками-партнёрами, кэшбэк и услуги сотовой связи.
Задачи на проекте:
- Улучшил безопасность приложения внедрением Keychain attributes (kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly)
- Переработал UI экрана банковских карт
- Добавил экран истории операций + API + пагинацию
- Добавил Market screen (с партнерами) используя UICollectionViewCompositionalLayout + API
Стек специалиста на проекте
SwiftUI, Git, Combine, Alamofire, Firebase, Lottie, Moya, iOS SDK, Apollo GraphQL, Nimble, Quick, VIPER, RxSwift
Отрасль проекта
FinTech & Banking
Период работы
Август 2023 - По настоящее время
(1 год 3 месяца)
Социальная сеть типа Instagram
Роль
iOS Developer
Обязанности
Данный проект является клонов инстаграмма, только для российского рынка. Участвовал в аудите кода, затем работал с доработкой проекта, его рефакторингом, реализовывал новый функционал. Проект интересен обилием функционала для работы с фото, аудио и видео контентом.
В обязанности входило:
- Аудит кода
- Поиск недочетов в архитектуре
- Внедрение правильных практик работы с зависимостями
- Исправление багов
Достижения:
- Переписанный сетевой слой
- Написан свой кроппер (как в инстаграмм)
- Оптимизирована логика с воспроизведением видео
Стек специалиста на проекте
AVFoundation, SwiftUI, API, Git, Firebase, iOS SDK, Core Graphics, Bitrise, UI Kit, Storyboard/XIB, Swift, CocoaPods, Figma, REST API
Отрасль проекта
Social Networking
Период работы
Январь 2023 - Август 2023
(8 месяцев)
Full Jacket AR
Роль
iOS Developer
Обязанности
Новый стартап из Калифорнии. Целью является популяризация винила посредство AR-приложения, предоставляющего возможность ставить объекты пластинок в любом месте.
Что делал:
- Разработка интерфейса на SwiftUI
- Генерация моделей USDZ на SceneKit
- Подключение ARKit
- Разработка авторизации и хранения данных на Supabase
Стек специалиста на проекте
Базы данных, SwiftUI, Combine, MVVM, ARKit, SceneKit
Отрасль проекта
LifeStyle
Период работы
Октябрь 2022 - Февраль 2023
(5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
Бакалавр 2010 г.
Образование
Высшее
Учебное заведение
Уральский Государственный Университет
Специальность
Менеджмент
Завершение учебы
2010 г.