Премия рунета

Дмитрий А. IOS разработчик, Senior

ID 15011
ДА
Дмитрий А.
Мужчина
Беларусь, Минск, UTC+3
Ставка
5 000 Р/час
НДС не облагается
Специалист доступен с 13 сентября 2024 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
IOS
Auto Layout
Carthage
CocoaPods
Core Data
coreanimation
custom
extensions
Firebase
Firebase services
MVC
MVVM
Notifications
Objective-C
React Native
Realm
Remote
SPM
SVN
Swift
Transitions
TypeScript
Unit testing
View
Git
Xcode
VIPER
SwiftUI
GCD
Jira
REST API
CoreData
GitLab
MVP
RxSwift
developer
QA
SSO
Testing
Аналитика
batch
Combine
ECache
nsoperationqueue
Code Review
Дизайн
code
FlexBox
Npm
Redux
Visual Studio
Работа с интеграциями
Разработка
сканер
Agile
Android
ARKit
бэкенд
Bitrise
Core Location
database
Facebook SDK
File
Instagram
Jenkins
OAuth
Room
RxCocoa
SDK
SQL
Systemd
Twitter
Game Center
C++
cocos2d
box2d
UI Kit
JSON
CI/CD
Fastlane
apple
Программное обеспечение
Базы данных
in
Расширения
Менеджмент
Play
UI
клиентсерверного взаимодействия
Отрасли
E-commerce & Retail
FinTech & Banking
GameDev
Urban technology
Главное о специалисте
Разработчик с более чем 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 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • Manufacturing • Media • Telecom
ОШ
Ольга Ш.
Ульяновск
QA ручной
Senior
3 625 Р/час
C#
console
Grafana
PHP 7
PHP
GitLab
Postman
lambdatest
ssms
DevTools
+30

Навыки: Навыки поиска и устранения дефектов; способность работать как самостоятельно, так и с внутренними командами; умение работать по Agile и Kanban; внимание к деталям и способность следовать процессу; умение работать с терминалом. Ключевые характеристики: ▶ Знание жизненного цикла разработки ПО; ▶ Знание методологий разработки и тестирования ПО; ▶ Опыт тестирования ПО с монолитной и микросервисной архитектурой; ▶ Опыт работы с операционными системами Windows, МасOS; ▶ Знание принципов BDD; ▶ Опыт работы с БД (PostgreSQL, MySQL, MSSQL, SQLite), нереляционные БД (MongoDB); ▶ Знание SQL на уровне CRUD запросов и процедур; ▶ Понимание принципов CI/CD; ▶ Опыт тестирования API интеграций; ▶ Опыт тестирования клиент-серверных приложений; ▶ Понимание технологий представления данных: HTML, JSON, XML, CSS, JavaScript и DOM; ▶ Опыт работы с REST/SOAP; ▶ Знание основ языков программирования Java, Python, C#, VBA; ▶Выстраивание процесса релизов, проектирование и внедрение цикла процессов; ▶ Умение грамотно излагать свои мысли, описывать проблемы; ▶ Умение работать в режиме многозадачности; ▶ Высокая обучаемость новым процессам, инструментам, быстрый вход в задачи/проект.

Подробнее