Дмитрий А. IOS разработчик, Senior
ID 15011
ДА
Дмитрий А.
Мужчина
Беларусь, Минск, UTC+3
Ставка
5 000 Р/час
НДС не облагается
Специалист доступен с 13 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Разработчик с более чем 13-ти летним стажем.
Командный игрок, всегда готов помочь другим членам команды, проводит код ревью и всегда открыт к предложениям по оптимизации кода. Есть опыт написания приложений с нуля, и включения в уже существующие команды с имеющейся кодовой базой. Есть опыт миграции Objective-C приложения на Swift, а так же с автолейаут подхода на Swift UI подход.
При написании кода всегда уделяет внимание тестам. Любимый тип задач – рефакторинг и технический долг.
Проекты
(13 лет)
под NDA
Роль
Senior iOS разработчик
Обязанности
Работа над приложением умного дома.
• Миграция кодовой базы на Swift.
• Создание нового функционала с ноля: гостевой доступ, SSO авторизация, pin-менеджмент система для устройств с клавиатурой (дверные замки), разовый доступ по паролю к устройствам.
• Создание модуля аналитики с ноля с возможностью его расширения
• Создание и поддержка Developer Tools в приложении, для упрощения работы команды. В нее входили раздел по онбордингу новичков, средство логгирования всех событий в приложении, средства симуляции поведения приложения
• Проектирование клиент-серверного взаимодействия
• Работа с кастомными UI-компонентами
• Работа с QA Auto командой для предоставления им точек входа в приложения для нужд автоматизации тестирования и ее ускорения
• Онбординг новичков на проекте
• Активное участие в код ревью
• Участие в технических дизайн ревью сессиях, следование принципу «сначала прорабатываем \ продумываем как что-то будет работать, только потом переходим к реализации»
• Исправление багов на основе отчетов
• Поддержка Apple Watch части приложения.
Стек специалиста на проекте
extensions, UI, batch, Unit testing, apple, Программное обеспечение, ECache, Auto Layout, Базы данных, in, клиентсерверного взаимодействия, SwiftUI, QA, Objective-C, Combine, MVC, MVVM, Расширения, Дизайн, Firebase services, SSO, Менеджмент, Swift, Core Data, GCD, Аналитика, Code Review, Testing
Отрасль проекта
Urban technology
Период работы
Август 2018 - По настоящее время
(6 лет 2 месяца)
под NDA
Роль
React Native разработчик
Обязанности
• Разработка приложения CodePayz с нуля на React Native. Приложение позволяло оплачивать некоторые операции виртуальной валютой приложения: парковку, услуги онлайн казино и др.
• Разработка приложения с нуля, включающая в себя ряд фич: просмотр счета пользователя, пополнение счета, поиск на карте банкоматов для вывода средств
• Интеграция пуш нотификаций
• Интеграция биометрического подтверждения операций пользователя: вход в приложение, оплата, обналичивание
• Работа с камерой телефона для сканирования QR кода, генерация подтверждающих QR кодов в приложении
• Исправление багов
Стек специалиста на проекте
Работа с интеграциями, Redux, Разработка, FlexBox, Npm, Visual Studio, Notifications, TypeScript, React Native
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2017 - Август 2018
(1 год 3 месяца)
под NDA
Роль
iOS-разработчик
Обязанности
• Работа над рядом приложений из разных доменов: развлекательные, спортивные, ретейл, дейтинг.
• Был частью небольших и средних по размеру команд, так же работал на проектах в одиночку
• Разработка приложений под iOS, реже Android, согласно требований
• Работа в соответствии с Agile подходом, участие в звонках с командой клиента
• Исправление багов на основе отчетов Крашлитики
• Дистрибуция приложений в Apple Store и Play Market
• Коммуникация с бэкенд командой для оптимизации клиент-серверного взаимодействия
Стек специалиста на проекте
database, Play, IOS, Unit testing, apple, Разработка, Программное обеспечение, Auto Layout, бэкенд, Facebook SDK, Twitter, Git, Objective-C, Core Location, OAuth, MVC, MVVM, Systemd, Android, ARKit, Carthage, Bitrise, SDK, SQL, Agile, Swift, Jenkins, Core Data, Instagram, CocoaPods, RxCocoa, RxSwift
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2015 - Июнь 2017
(2 года 6 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет