Ios Developer
Сергей
Возраст
38 лет (14 Мая 1987)
Город
Москва
Переезд невозможен
Гражданство
Россия
Полная занятость
5 лет 10 месяцев
Информационные технологии / IT / Интернет
!!! - Работодатель находится в Индонезии. В списке её нет, поэтому указал Армению
- Разработка мобильного приложения Bagus Pizza — сервиса доставки еды
- Проектирование и реализация пользовательских интерфейсов с использованием UIKit, MapKit и
VIPER-архитектуры.
- Интеграция с REST API, реализация сетевого слоя и обработка ответов сервера.
- Настройка локализации, дизайн-системы и повторно используемых UI-компонентов.
- Оптимизация производительности и сокращение времени отклика интерфейса.
- Участие в командных ревью, декомпозиции задач и планировании спринтов.
Информационные технологии / IT / Интернет
Обязанности:
- Разработка и поддержка приложения TenChat на Swift с архитектурой VIPER
- Реализация UI с использованием UIKit, SnapKit, AsyncDisplayKit; создание адаптивных
интерфейсов через Auto Layout
- Интеграция REST API и работа с данными через async/await, GCD, OperationQueue
- Локальное хранение данных и обеспечение безопасности (Realm, Keychain, UserDefaults)
- Рефакторинг, исправление багов, повышение стабильности
- Участие в ежедневных стендапах, code review, взаимодействие с дизайнерами и бэкенд-командой
- Декомпозиция крупных задач на подзадачи, распределение их в команде и контроль сроков
Достижения:
- Разработал и внедрил дизайн-систему, обеспечив визуальную консистентность, унифицированные
цветовые схемы и поддержку тёмной/светлой тем
- Реализовал базовые VIPER-компоненты (BasePresenter, BaseRouter, BaseViewController), что
стандартизировало структуру новых модулей и сократило бойлерплейт на 20–30%
- Создал универсальный модуль редактирования профиля с параметризацией UI и динамической
генерацией секций/ячеек из моделей, что снизило время разработки аналогичных экранов
(образование, опыт, видео-резюме) с нескольких дней до нескольких часов
- Проводил техническое сопровождение и обучение джунов, помогая им адаптироваться в проекте
и решать задачи
- Декомпозировал крупные фичи на подзадачи, распределял их между разработчиками и
контролировал выполнение, что снизило нагрузку на тимлида и повысило эффективность
команды
Информационные технологии / IT / Интернет
Обязанности:
- Разработка Android-версии TenChat с нуля
- Создание интерфейсов на XML с использованием Jetpack Navigation Component
- Архитектура MVVM с Data Binding для связи UI и данных
- Интеграция REST API (Retrofit2, OkHttp)
- Локальное хранение данных (Room, SharedPreferences, LiveData)
- Тестирование, отладка, code review, участие в ежедневных митингах
- Настройка dependency injection с использованием Koin
Достижения:
- Оптимизировал загрузку данных в ленте постов за счёт кеширования, улучшенной логики
обновления и таймера для автообновления, что снизило нагрузку на сервер
- Реализовал интеграцию REST API с обработкой ошибок и отображением состояния загрузки в UI
- Перевёл проект на Navigation Component, что упростило архитектуру и ускорило разработку
новых экранов
Высшее
Москва, 2005 — 2010 гг.
Высшее
(ожидается)
Москва, 2025 — продолжаю учиться
Английский — Разговорный
Мобильный разработчик с 5+ годами опыта, 4 из них - в iOS. Работа с мобильными
платформами привлекает тем, что результат решений сразу можно видеть на реальном
устройстве.
Сфокусирован на собственном профессиональном росте и расширении технической
экспертизы. Поступил в магистратуру МИФИ по направлению ML - развиваюсь в
направлении технологий, которые будут определять рынок.
14 ноября, 2025
14 ноября, 2025
14 ноября, 2025
Резюме размещено в отрасли