Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Андрей Л. IOS разработчик, Senior

ID 9638
АЛ
Андрей Л.
Мужчина
Россия, Москва, UTC+3
Ставка
3,750 Р/час
НДС не облагается
Специалист доступен с 28 февраля 2024 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
1С:Бухгалтерия
1С:Документооборот
Analytics
Coordinator
CRM
GitLab
IOS
JDeveloper
Lean
Moya
MVVM
QA
RxSwift
UI Kit
XCoordinator
Рефакторинг
1С:PDM
Android
Combine
CryptoJS
Firebase Crashlytics
Git Flow
Keychain
maps
MUI5
NFT
Objective-C
Steps
Swift
SwiftUI
VIP
Web
Yandex Maps
Блокчейн
Видео
MVVI
SwiftGen
firebasecrashlytics
Firebase
SnapKit
Storyboards
Отрасли
FinTech & Banking
LifeStyle
Знание языков
Английский — B1
Главное о специалисте
6 лет опыта, широкий функционал (консультирование команд разработки, определение стека технологий проекта, рефакторинг легаси, проектирование приложений с 0, реализация сложных алгоритмов) с хорошей проектной насмотренностью (Web3, работа с потоковым видео, приложения-агрегаторы, геймдев со сложным UI).
Проекты   (4 года 9 месяцев)
Сбер консьерж
Роль
Старший iOS developer
Обязанности
Описание: приложение для сотрудников банка, позволяющее бронировать митинг-румы, фильтровать их, контролировать количество кредитов для бронирования, трекать календари, просматривать свободные румы, а также вызывать бариста. Участие в проекте: ● Большой багфикс и рефакторинг приложения; ● Рефакторинг архитектуры; ● Интеграция с внутренней CRM-Сбера без контакта с БД (потому что CRM сильно лагала и требовалось обеспечить доступ к ней даже в оффлайн режиме). Команда: 2 iOS-, 2 back- разработчика, 1 Lead, 3 QA. Технологии: RxSwift, UIKit, Moya, Analytics, MVVM, Gitlab, Coordinator.
Стек специалиста на проекте
IOS, QA, Lean, MVVM, GitLab, Рефакторинг, Analytics, Moya, Coordinator, JDeveloper, UI Kit, XCoordinator, CRM, RxSwift, 1С:Бухгалтерия, 1С:Документооборот
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2023 - По настоящее время  (9 месяцев)
StepUp
Роль
Старший iOS разработчик
Обязанности
Описание: полный клон Stepn - приложения, дающее NFT-коины за то, как много человек сделал шагов. Особенность - геймификация: можно было покупать кроссовки (которые влияют на количество получаемых коинов), открывать боксы, выполнять цели и другой интерактив для вовлечения пользователя. Участие в проекте: ● Написание всего приложения от полного 0 до релиза и поддержки; ● Определение стека технологий проекта; ● Разработка собственного блокчейна и токена; ● Разработка внутриигровой валюты и внутреннего маркетплейса; ● Очень много сложного UI с анимациями; ● Работа со статическим бэкендом и сложный обход его ограничений; ● Логика и проработка открытия разных видов боксов с разными видами и количествами наград; ● Создание и сборка кроссовок (каждый элемент обуви (шнурки, подошва, окраска, эмблема, бустеры и т.п.) - независимая NFT. Необходимо было создать механизм объединения всех элементов и отправки пользователю готовой обуви); DAU: до 10к пользователей. Команда: 3 команды по 4-6 Android, 4-6 iOS, 6-8 back- разработчиков, 3 QA, 2 геймдизайнера, 1 PM. Технологии: Objective-C, SwiftUI, Combine, UIKit, MVVM, VIP, GitFlow, web3, Keychain, Crypto Swift, Firebase Crashlytics, Analytics, Moya, Apple Maps, Yandex Maps, Gitlab.
Стек специалиста на проекте
Yandex Maps, IOS, SwiftUI, QA, Видео, Objective-C, Combine, MVVM, GitLab, Android, Analytics, Moya, VIP, CryptoJS, UI Kit, maps, Steps, Web, MUI5, NFT, Swift, Блокчейн, Keychain, Firebase Crashlytics, Git Flow, 1С:PDM
Отрасль проекта
LifeStyle
Период работы
Январь 2022 - Май 2023  (1 год 5 месяцев)
Аналог ТикТока
Роль
iOS developer
Обязанности
Описание: приложение - аналог ТикТока, Ютуб Шортс, Инстаграм Рилс и так далее, только на базе NFT и блокчейна: пользователь награждался токенами за разного рода активности (подписка, лайк, просмотр, комментарий и т.п.), а также может публиковать свои видео и вести профиль. Участие в проекте: ● Написание всего проекта с полного 0 и дальнейшая поддержка; ● Работа со сложным UI, видео, анимациями; ● Проработка архитектуры приложения. Команда: 4 iOS, 3 back- разработчика, 1 Lead, 2 QA, 1 PM, 1 дизайнер. Стек: SwiftUI, Combine, UIKit, MVVV, VIP, GitFlow, web3, Keychain, Gitlab, FirebaseCrashlytics, Analytics, Moya, SwiftGen.
Стек специалиста на проекте
firebasecrashlytics, SwiftUI, Combine, MVVM, GitLab, Analytics, Moya, VIP, UI Kit, Web, MVVI, SwiftGen, Keychain, Git Flow
Отрасль проекта
LifeStyle
Период работы
Февраль 2021 - Декабрь 2021  (11 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • FoodTech • Travel, Hospitality & Restaurant business
АУ
Акбар У.
Москва
IOS разработчик
Middle+
3,000 Р/час
Alamofire
Autolayout
AVFoundation
AVkit
Bitbucket
Clean Architecture
CocoaPods
Combine
Core Data
CoreData
+53

НАВЫКИ И КОМПЕТЕНЦИИ Swift, SwiftUI, UIKit, RxSwift, SQL, Combine, Data Persistence, SnapKit, NSAutoLayout, GCD, HealthKit, AVFoundation, CoreLocation, CoreData, CoreAnimation, YandexMapKit, CocoaPods, MVP+C, MVC, MVVM, MVVM+C, VIPER, GCD, Xcode Debugger, REST, SOLID, DRY, KISS, YAGNI, Clean Architecture, GitHub, Gitlab, Bitbucket Одной из самых сложных и в то же время интересных задач, с которыми пришлось столкнуться в последнее время - реализация построения альтернативных маршрутов и отображения их на карте. Основной проблемой являлось то, что каждый запрос к API карт являлся платным. Усложнялось все тем, что построение маршрутов могло отрабатывать и в обратную от направления сторону. Более того, нужно было фильтровать необходимые для построения маршрута места. Также, сервер мог вернуть условно небольшое количество мест, поэтому приходилось подстраиваться и под это. В качестве решения были использованы прямые и обратные геодезические задачи и рекурсивные функции с применением Modern Concurrency. Дополнительной сложностью являлось то, что API карт работает на UIKit и нужно было постоянно обновлять маршруты в зависимости от действий пользователя. Особенность работы с UIViewControllerRepresentable не позволяет вызывать необходимые методы только тогда, когда нам это нужно. К тому же вся работа с картами должна постоянно отслеживать изменения. Куда хочется развиваться: больше хотелось бы развиваться технически. Задачи больше хотелось бы решать архитектурного плана. Какими задачами хотелось бы заниматься: с одной стороны, хотелось бы больше прикладных задач, связанных с современным, нативным и активно развивающимся стеком, но в то же время, очень важны задачи, которые требуют изучения новых технологий или нетривиальных подходов к решению С какими не хотелось бы: Задачами, которые далеки от моей компетенции, чтобы выполнить их качественно.

Подробнее

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