IOS Developer

Уровень зарплаты: от 40 000 руб.
Местоположение: Россия, Нижегородская область (МСК +0ч)

Резюме: IOS Developer

iOS-разработчик. Разрабатываю приложения на Swift с использованием UIKit и SwiftUI. Имею практический опыт работы с локальным хранением данных (Core Data), REST API и асинхронностью (async/await, Combine). Использую архитектуры MVC/MVVM, уделяю внимание чистоте кода и масштабируемости. Ищу возможность развиваться в коммерческой разработке.

Ключевые проекты:

1) GoalsTrackerApp
Приложение для отслеживания привычек и целей с локальным хранением данных и синхронизацией между устройствами.

Стек: Swift, SwiftUI, Combine, async/await, Core Data, MVVM

Что реализовал:
– реализовал архитектуру MVVM с разделением логики и UI
– настроил реактивное обновление интерфейса через Combine
– внедрил Core Data для хранения данных
– добавил статистику выполнения привычек

Результат:
– приложение работает офлайн
– локализация и адаптивный UI под Light/Dark Mode

2) GhibliApp
iOS-приложение-каталог фильмов Studio Ghibli с поиском, детальными карточками и избранным.

Стек: Swift, SwiftUI, async/await, URLSession, Core Data, @Observable, XCTest, MVVM

Что реализовал:
– реализовал загрузку данных из публичного REST API через URLSession и async/await
– внедрил Core Data для хранения избранных фильмов
– реализовал поиск по названию, режиссёру и году релиза
– покрыл приложение Unit- и UI-тестами с использованием MockService и in-memory Core Data

Результат:
– стабильная работа при нестабильном соединении с обработкой ошибок
– адаптивный UI под Light/Dark Mode
– тесты не зависят от сети и реального состояния устройства

3) FoodPlannerApp
Приложение для просмотра каталога товаров и управления корзиной.

Стек: Swift, UIKit, Auto Layout, UINavigationController, UITabBarController, NotificationCenter

Что реализовал:
– разработал интерфейс на UIKit без Storyboard
– реализовал каталог товаров с динамическим обновлением UI
– реализовал управление состоянием корзины через NotificationCenter
– реализовал корзину с удалением товаров и подсчётом общей стоимости

Достижения:
– обеспечил мгновенную визуальную обратную связь при взаимодействии с UI
– реализовал переиспользуемые UI-компоненты
– организовал навигацию через TabBar и NavigationController

Посмотрите похожие резюме

Frontend Developer | Frontend-разработчик
Зарплата: 60 000 руб.
Frontend developer
Зарплата: 80 000 руб.
React native developer
Зарплата: 200 000 руб.