Рим Шайнуров - iOS-разрабочик
Навыки
- Alamofire
- CocoaPods
- Combine
- CoreData
- Figma
- Firebase
- GCD
- Git
- GraphQL
- IOS
- MVC
- MVVM
- Objective-C
- Scrum
- SnapKit
- swift
- URLSession
- XCode
Опыт работы
Polydev
iOS-разработчик - февраль 2022 - июль 2023Команда: 8 человек (Team Lead, 3 Middle, 4 Junior)
Стек: Swift / Obj-C, UIKit, MVP, CocoaPods, Firebase
Процессы: SCRUM, GitFlow, Code Review
Достижения и задачи:
Реализовал модуль детальной карточки товара с поддержкой изображений, описаний и цен.
Исправил критические баги, связанные с отображением UI, повысив стабильность
приложения.
Интегрировал авторизацию через Firebase Authentication (email + соцсети).
Добавил новые фичи в существующие модули, учитывая требования заказчика и
UX-исследования.
Проводил ревью кода, обеспечивая соответствие стандартам архитектуры MVPSpider Group
iOS-разработчик - август 2023 - март 2025Команда: 10 человек (Team Lead, 4 Middle, 5 Junior)
Стек: Swift / Obj-C, UIKit, MVP, CocoaPods, Alamofire, RxSwift, SnapKit
Процессы: SCRUM, GitFlow, Code Review
Достижения и задачи:
Разработал и внедрил новые модули в крупное мобильное приложение с активной
аудиторией 50k+ пользователей.
Оптимизировал сетевые запросы с использованием Alamofire и RxSwift, сократив время
загрузки на 40%.
Переписал часть UI с использованием SnapKit для улучшения адаптивности интерфейса.
Участвовал в интеграции и поддержке кросс-платформенных модулей, написанных на
Objective-C.
Регулярно проводил Code Review, внедряя единые стандарты кодирования и улучшая
читаемость кода команды.Индивидуальное предпринимательство / частная практика / фриланс
iOS-разработчик - май 2025 - по настоящее времяСтек: Swift, UIKit, MVC, Apollo GraphQL, REST, URLSession, SnapKit, GCD, CoreData, Combine, CocoaPods
Обязанности и достижения:
Разработал с нуля архитектуру приложения, обеспечив модульность и простоту
масштабирования.
Интегрировал Apollo GraphQL с кастомными запросами для получения каталога и детальных
карточек объектов.
Реализовал пагинацию с кнопками, полностью повторив функционал веб-версии.
Разработал модуль фильтров по категориям и ценовому диапазону с использованием
данных с сервера.
Оптимизировал загрузку изображений и данных с использованием GCD, что сократило
время отображения карточек на 35%.
Добавил офлайн-режим с кэшированием каталога в CoreData.
Реализовал экран карточки товара с галереей изображений, описанием.
Настроил обработку ошибок сети и fallback-контент для нестабильного соединения.
Провёл тестирование ключевых модулей, написал unit-тесты для сервисного слоя.
Участвовал в Code Review и внедрении стандартов кодирования в проект.
Результат:
Функциональность и дизайн приложения полностью повторяют веб-версию каталога, включая интерактивные фильтры и пагинацию, обеспечивая быстрый и стабильный
пользовательский опыт.
Образование
Электротехника, электромеханика и электротехнологии
Казанский государственный энергетический университет, Казань2014-2018
Обо мне
iOS-разработчик с 3+ годами коммерческого опыта. Разрабатывал мобильные приложения с нуля и поддерживал существующие проекты. Умею работать в команде, быстро осваиваю новые технологии, ориентирован на качество кода и производительность. Постоянно развиваюсь через профессиональные ресурсы (Swift by Sundell, Apple Docs и др.).