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

ID 5809
ИР
Игорь Р.
Мужчина, 31 год
Россия, Новосибирск, UTC+7
Ставка
3 211,19 Р/час
вкл. НДС 5% (119.05 Р)
Специалист доступен с 2 января 2026 г.

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

Подробнее
О специалисте
Специализация
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 г.

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

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

AI & Robotics • E-commerce & Retail • FinTech & Banking
КБ
Кирилл Б.
Санкт-Петербург
Java разработчик
Senior
4 025,97 Р/час
паттерны
enterprise
persistence
ArtemisMQ
AWS SQS
Grafana
Анализ
AWS
GitLab
Clean Architecture
+134

Выпускник математико-механического факультета СПбГУ с фундаментальной подготовкой в алгоритмах и системном программировании. За годы работы в Яндексе и X5 Tech спроектировал и вывел в прод десятки критически важных сервисов, руководя командами и формируя техническую культуру. В JetBrains создаю платформу MLOps, автоматизирующую инфраструктуру ML-экспериментов в AWS и GCP, совмещая глубокие знания Java-стека с DevOps-подходами. Эксперт в микросервисной и event-driven архитектуре, CI/CD и современном облачном стеке; умею превращать сложные требования в надёжные, масштабируемые решения. Рекомендации и сертификаты AWS Solutions Architect Associate GCP Associate CKAD Полуфиналист чемпионата мира по программированию ACM ICPC

Подробнее
E-commerce & Retail • FinTech & Banking
ВБ
Владимир Б.
Москва
ML разработчик
Middle+
3 116,88 Р/час
RabbitMQ
MVP
Celery
ClickHouse
Hadoop
Pandas
Numpy
GreenPlum
Seaborn
PyTorch
+25

Владимир — опытный ML-разработчик уровня Middle+. Обладает навыками работы с Python и библиотеками для анализа данных, такими как NumPy, Pandas, scikit-learn, CatBoost, LightGBM, Keras, PyTorch, LLM, BERT, FastText, ResNet. Также владеет инструментами для работы с большими данными: Hadoop, ClickHouse, Greenplum. Владимир имеет опыт руководства направлением по исследованию данных. На этой позиции он разработал и внедрил модель прогнозирования нагрузки на колл-центр, а также модели прогнозирования релевантных рекомендаций товаров и услуг и прогнозирования недобросовестных мошеннических действий. Кроме того, Владимир занимался подбором пороговых значений предсказания моделей на основе A/B тестирования. Также Владимир работал старшим специалистом по исследованию данных в группе машинного обучения. В этой роли он разрабатывал и внедрял модели анализа оттока клиентов, кластеризации и классификации пользователей, а также модель честного рейтинга поставщика на основе ансамбля моделей. До этого Владимир занимал позицию исследователя данных в SberData. Там он оптимизировал временные ряды для оптимизации памяти и утилизации процессоров кластеров хранилища Hadoop Yarn, разрабатывал бэкэнд для пилотов моделей кластеризации, алгоритм для входящих обращений чат-ботов, а также протокол сериализации объектов.

Подробнее