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

Игорь Р. - IOS разработчик

ID 5809
ИР
Игорь Р.
Мужчина, 29 лет
Россия, Новосибирск, UTC+7
Ставка
3,125 Р/час
НДС не облагается
Специалист доступен с 22 сентября 2023 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
Xcode
Objective-C
C#
Microsoft
Java
Intellij IDEA
NetBeans
JavaScript
Eclipse
IOS
Git
QT
Shell Scripting
HTML
HTML5
CSS
CSS3
PHP
Python
C++
Yandex Metrica
Administration
MySQL
CI/CD
Unity3D
JUnit
NUnit
QUnit
xUnit
Terminal
PuTTY
cmd
Знание языков
Русский — C2
Английский — A1
Главное о специалисте
ПРИНЦИПЫ РАБОТЫ С КОДОМ: - SOLID, DRY, KISS, YAGNI, GRASP - Также, применяет паттерны из: Порождающих, Структурных и Поведенческих(Фабрика, Строитель, Адаптер и так далее) —————————————————— ХАРАКТЕРИСТИКА: - Коммуникабельность - если в компании 700 человек, то почти всех знает, и имеет способность связывать людей по рабочим вопросам. Любит и умеет решать вопросы обратившихся к нему людей, даже если не по адресу. - Гибкость мышления присутствует - за счёт любознательности в смежных сферах с IT, а также есть дополнительный релевантный опыт - Нестандартно мыслить умеет, чаще всего при уединении с самим собой. - Навыки работы с клиентами получены- за счёт работы на себя - Навыки работы с командой развиты - за счёт работы на аутсорсе и в продуктовых компаниях - Навык работы без постановки задач присутствует - Умеет расставлять приоритеты, и принимать решения - Перфекционист(частично) - скрупулёзный/не агрессивный, внимательно сконцентрирован на ошибках; принимаю критику в обоснованном виде; - Простой в общении и мега-отзывчивый, любит поработать от души и погрузиться в дело.
Проекты   (8 лет 9 месяцев)
Rocket.Chat
Роль
iOS-developer
Обязанности
Суть - чаты со слушателями(покупаешь час и общаешься с человеком), чаты с авторами и простые чаты на заданные темы ЗАДАЧИ: Поддержка приложения на Swift 5, Реализация новых фичей, Тестирование и фикс багов ЯЗЫКИ ПРОГРАММИРОВАНИЯ: Swift 5 ШАБЛОНЫ ПРОЕКТИРОВАНИЯ: Больше напоминает MVC Кратко о СТЕКЕ: Swift+UIKit - Большинство экранов сделаны на UICollectionView - Немного авто-тестов - Много сетевых запросов(REST, WebSockets) - Пуши серверные(с отображением кастомного пуша внутри, если мы в приложении, на заданном экране, а также поверх всего) ИСПОЛЬЗУЕМОЕ ПО: Xcode, GitHub+Sourcetree, c3po для API, Админки, Vpn, Notion, Google Docs+Table, AppMetrica, AppStoreConnect, Figma, GoogleMeet, Временные почты, Gmail, ЮMoney, Tinkoff ******************** Что делал кандидат: 0) Изучение кода предыдущего разработчика. Код перепиливается, как минимум для удобства чтения и понятного доступа. Планирует чуть позже переносить всё на Viper, если будет позволять время. 1) Допиливание стикеров - первая фича в чатах 2) В чатах - лайк/дизлайк/удаление чата (добавление свайпов на uicollectionviewcell и сложной логики на обработку событий);сложное разделение на секции; добавление новых элементов для ячеек; 3) Переход с ЮMoney(оплата в WebView по ссылке) на TinkoffSDK для чатов 4) Усовершенствование работы с TinkoffSDK по коду, внедрение для оплаты в платных чатах 5) Коучи - по факту это фича на внедрение авторских чатов. Тут предусматривается профиль коуча и разные связи в данном контексте 6) Есть найденные проблемы по коду, что-то устранил быстро, что-то надо сделать. Над оптимизациями думает. 7) Рейтинги сообщения/пользователя чата, Публичный профиль, и другое
Период работы
Август 2022 - Март 2023  (8 месяцев)
NDA
Роль
iOS developer
Обязанности
Суть - изначально был пульт для управления ТВ, затем, после оценки времени, всё перетекло к более простой первой версии приложения - дублирование функции айфона AirPlay ЗАДАЧИ: Приложения с нуля на Viper+Swift 5, Реализация фичей и идей, cамостоятельная постановка задач, Подсказки продукт-менеджеру что и как лучше, Тестирование и фикс багов ЯЗЫКИ ПРОГРАММИРОВАНИЯ: Swift 5 ШАБЛОНЫ ПРОЕКТИРОВАНИЯ: Viper Кратко о СТЕКЕ: Swift+UIKit - Каждый экран сделан на таблицах - Без авто-тестов - Без сетевых запросов по сути, кроме Adapty(SDK для инаппов) ИСПОЛЬЗУЕМОЕ ПО: Xcode, Bitbucket+Sourcetree, Trello, GoogleDocs, Adapty, AppStoreConnect + Adapty(inapp), Figma, Firebase, Facebook, GoogleMeet и др. ******************** Что делал кандидат(Модули): 1) Onboarding - модуль-заглушка для первого старта 2) ScreenMirroring - первый модуль, открывает AirPlay. Содержит в себе переход к модулю Settings 3) Widgets - не полная логика, часть перетекла в ScreenMirroring 4) Settings - модуль содержит в себе MailCompose, Themes, Faq, Paywall + есть SharingUrl и RateApp 5) MailCompose - унаследован от стандартного эпловского MailCompose 6) Themes - Light, Dark, System 7) Faq - тут адаптивные под текст и разворачиваемые ячейки 8) Paywall Почти все ячейки Paywall принимают данные используя AdaptySDK(ячейки конфигурируются в зависимости от данных) ******* Также: - В архитектуру заложен быстрый переход на ТабБар - Для необходимости сделал три маленьких сервиса для двух модулей(Paywall и Themes) и InappManager - Также есть общий контекст для всего приложения(им можно манипулировать и разделять контексты по желанию) - Всё статичные данные вынесены в сущности - Также много стандартной ерунды - менеджеры, хелперы, экстеншены и тд и тп
Период работы
Май 2022 - Июль 2022  (3 месяца)
NDA
Роль
iOS-developer
Обязанности
Приложения были для сотрудников(они вносили данные и отправляли их в удаленную базу данных). Нумеролог отсматривала полученные данные сотрудников в веб-приложении. ЗАДАЧИ: Погружение в продукты, Исправление багов, Идеи, Реализация фичей, Самостоятельная постановка задач, Частичное тестирование Изначально поддерживал 2 старых приложения, Создал 2 новых приложения на тему астрологии и нумерологии ЯЗЫКИ ПРОГРАММИРОВАНИЯ: В новых проектах - Swift В старых проектах - Objective-C + немного Swift ШАБЛОНЫ ПРОЕКТИРОВАНИЯ: В новых проектах - Viper В старых проектах - MVC, MVVM+Rx Кратко о СТЕКЕ: Swift+UIKit В новых проектах - Rest API, URLSession+Rx, Realm В старых проектах - Rest API, Dictionary в UserDefaults и тд ИСПОЛЬЗУЕМОЕ ПО: Xcode, AppStoreConnect, GitKraken, Fabric, Charles, Sketch, Figma, Slack, Mattermost, GoogleMeet и другое Что делал кандидат(Модули): - Устранял баги, в двух старых приложениях на Objective-C (добавлял на Swift несколько модулей по MVVM+Rx) - предложил переписать 2 приложения для сотрудников в 1, а также сделать версию для нумеролога(чтобы не только веб-приложение было) - фичи сотрудников(из дерева карты): 1) авторизация(база данных была старая, сотрудник мог только войти, без изменений пароля и тд) 2) фича по задачам на тесты/даты и тд - они были месячные, иногда были каждодневные или еженедельные, это всё зависело от нумеролога и его задач 3) фича по личным запросам сотрудника - там были разные вариации для подачи заявки, и они были ограниченны в месяц(ограничения были разные по рангам) 4) отчёты сотрудника - фичи нумеролога: 1) список сотрудников 2) внутри отчетность сотрудника(просто отчёт, отчёт в сопоставлении с другим отчётом и другое) 3) входящие личные заявки по секциям ранга 4) создание задачи от нумеролога(на разные кейсы)
Период работы
Сентябрь 2020 - Май 2022  (1 год 9 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
КТИ СибГУТИ
Специальность
Сети связи и системы коммутации
Завершение учебы
2019 г.
Высшее
Учебное заведение
Сибирский государственный университет телекоммуникаций и информатики
Специальность
Сети связи и системы коммутации
Завершение учебы
2015 г.

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

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

Отрасли не указаны
ИР
Игорь Р.
Новосибирск
IOS разработчик
Senior
3,125 Р/час
NUnit
Git
HTML
CSS
MySQL
Java
JavaScript
PHP
C++
C#
Python
JUnit
Intellij IDEA
Objective-C
CSS3
CI/CD
PuTTY
Eclipse
Xcode
IOS
QT
HTML5
Yandex Metrica
Unity3D
NetBeans
xUnit
cmd
Microsoft
Administration
Terminal
Shell Scripting
QUnit
+32

ПРИНЦИПЫ РАБОТЫ С КОДОМ: - SOLID, DRY, KISS, YAGNI, GRASP - Также, применяет паттерны из: Порождающих, Структурных и Поведенческих(Фабрика, Строитель, Адаптер и так далее) —————————————————— ХАРАКТЕРИСТИКА: - Коммуникабельность - если в компании 700 человек, то почти всех знает, и имеет способность связывать людей по рабочим вопросам. Любит и умеет решать вопросы обратившихся к нему людей, даже если не по адресу. - Гибкость мышления присутствует - за счёт любознательности в смежных сферах с IT, а также есть дополнительный релевантный опыт - Нестандартно мыслить умеет, чаще всего при уединении с самим собой. - Навыки работы с клиентами получены- за счёт работы на себя - Навыки работы с командой развиты - за счёт работы на аутсорсе и в продуктовых компаниях - Навык работы без постановки задач присутствует - Умеет расставлять приоритеты, и принимать решения - Перфекционист(частично) - скрупулёзный/не агрессивный, внимательно сконцентрирован на ошибках; принимаю критику в обоснованном виде; - Простой в общении и мега-отзывчивый, любит поработать от души и погрузиться в дело.

Подробнее
E-commerce & Retail
МЕ
Михаил Е.
Санкт-Петербург
Android разработчик
Senior
3,500 Р/час
PostgreSQL
RabbitMQ
Docker
Java
Kotlin
REST API
JPA
Gradle
MVC
Kubernetes
SOLID
DI
Data
SonarQube
WebFlux
Grpc
Unit testing
Nexus
ETL
Apache Spark
MES PSI
Kafka
Security
Docker Compose
CI/CD
Spring 5.x
+26

Ответственный подход к работе, стремление к самообразованию и развитию в собственной сфере, люблю участвовать в интересных и сложных проектах, изучать современные и новые технологии. Участие в проектах: 1. Разработка приложения для кредитной организации с нуля. Что делал: • Участие в планировании и разработке архитектуры; • Реализация ввода данных пользователей, их валидация, отправка в реальном времени на сервер, обновление данных с сервера; • История договоров, распечатка договоров, сканирование договоров; • Расчёты графика платежей, просрочки, задолженностей; • Внедрение архитектуры MVVM и элементов архитектуры с помощью Data binding; • Реализация UI c помощью Android Compose/Anko; • Доработка существующего функционала; • Исправление багов и ошибок; 2. Разработка бизнес мессенджера Что делал: • Переписывание архитектуры с можно модульной на многомодульную с применением DI • Доработка функционала чата; • Реализация визуальной части новых фич по макетам figma; • Доработка существующего функционала; • Исправление багов и ошибок.

Подробнее