• Войти
Работа в Москве
наверх
Ищу сотрудников
Ищу работу
Создать вакансию
Подбор персонала
Войти Работа в Москве
Работа в Москве
наверх
  1. Работа в Москве
  2. База резюме
  3. ⚫ Ios разработчик✔
отправить приглашение
file_download

Junior iOS-разработчик( Коралл )

от 10 Января 2026

Николай

Город

Москва

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Описание

З а м а р а е в
Н и к о л а й С е р г е е в и ч
IO S - разработчик
+7 (996) 962-61-62
zam araevk@ m ail.ru
Н овосибирск, Готов к переезду
6 января 2001, Р оссия
О сновная инф орм ация
Договорная
Полный день, Гибкий график, Удалённая работа
Полная, Частичная, Стаж ировка
Готов
Не женат
Высш ее
НГУЭУ
Прикладная информатика
Разработчик
Стаж: 7 месяцев
IO S - разработчик
Разработка pet-проекта — приложение Tracker, трекер привычек и активности
с аналитикой и системой категорий
Ссылка на проект: https://github.com /Oxpas/Tracker
Архитектура и модульность:
Спроектировал приложение на основе паттерна M VC с чётким разделением
ответственности между слоями: экраны, хранилищ а данных, модели и
сервисы. Выделил отдельные слои для работы с категориями трекеров,
записями прогресса и общ им Core Data‐стеком, что упростило поддержку и
расш ирение функционала.
Локальное хранение данных (Core Data):
Реализовал полноценный офлайн‐режим с использованием Core Data: описал
сущ ности для трекеров, категорий и записей, настроил связи между ними и
использовал NSFetchedResultsController для автоматического обновления UI
при изменении данных. О рганизовал слой репозиториев (TrackerStore,
TrackerRecordStore, TrackerCategoryStore) для инкапсуляции всей логики
работы с БД.
UI и навигация:
Построил интерфейс программно на UIKit с использованием Auto Layout.
Реализовал таб‐навигацию (UITabBarController) и стек навигации через
UINavigationController, отдельные экраны для списка трекеров, создания и
редактирования привычек, фильтрации по дате и категориям. Для
отображения списков использовал UITableView /UICollectionView с корректным
переиспользованием ячеек.
Инструменты и практики:
Весь UI построен кодом без сторибордов, что облегчает версионирование и
командную разработку. Использовал делегаты и протоколы для связи
модулей, а также выделенные сервисы для работы с цветами и эмодзи. Код
структурирован по функциональным группам (CoreData, M odels, Store,
View Controllers) с акцентом на читаемость и расш иряемость.
Использованный стек технологий:
Язык: Sw ift
Архитектура: M VC + разделение на Store/Service‐слои
Ж елаем ая зарплата
Граф ик работы
Занятость
Готовность к ком андировкам
Сем ейное полож ение
О бразование
2024
О чная
О пы т работы
И П "Антипов"
О ктябрь 2025 - Д екабрь 2025

UI: UIKit (программно), Auto Layout, UITableView /UICollectionView ,
UITabBarController, UINavigationController
Данные: Core Data, NSFetchedResultsController, Codable/архивация для
расписаний, UserDefaults (для лёгких настроек)
Асинхронность: DispatchQ ueue, обновление UI на главном потоке
Другое: Git, Xcode, протокольно‐ориентированный подход, enum ‐модели для
доменной логики (дни недели, типы трекеров)
IO S - разработчик
Разработка pet-проекта - приложение Im ageFeed, клиента для просмотра
ленты фотографий на основе Unsplash API
Ссылка на проект: https://github.com /Oxpas/Im ageFeed
Авторизация через OAuth 2.0: Реализовал безопасный процесс
аутентификации пользователя с использованием протокола OAuth 2.0 (PKCE
flow ) для получения доступа к API Unsplash. Это обеспечило защ ищ енное
хранение и использование токенов доступа без компрометации
пользовательских данных.
Архитектура M VC и Router: Построил приложение на основе паттерна M VC с
выделенным Router-слоем для инкапсуляции всей логики навигации. Это
позволило создать слабосвязанные модули, упростить тестирование и
сделать поток экранов приложения прозрачным и управляемым.
Работа с сетевыми запросами: Полностью реализовал взаимодействие с REST
API Unsplash с помощ ью URLSession. Настроил построение HTTP-запросов,
обработку ответов и кодов состояния, а также парсинг JSO N в модели данных
с использованием JSO NDecoder и протокола Codable.
Эффективная работа с изображениями: Для асинхронной загрузки,
кэш ирования и отображения фотографий в ленте и полноэкранном режиме
использовал собственную реализацию на основе URLSessionDataTask. Это
обеспечило плавный скроллинг ленты, оптимизировало использование
памяти и трафика.
Табличные представления: Реализовал основной экран приложения — ленту
фотографий — с помощ ью UITableView , обеспечив корректное
переиспользование ячеек (UITableView Cell) и высокую производительность
при работе с больш ими объемами данных.
Профиль пользователя: Разработал экран профиля с отображением данных,
полученных из API, и реализовал функционал логаута с очисткой
кэш ированных данных и токенов.
Инструменты и практики: Весь пользовательский интерфейс построен
программно с использованием Auto Layout, что является отраслевым
стандартом для командной разработки. Для сборки проекта и управления
зависимостями использовался Sw ift Package M anager (SPM ).
Использованный стек технологий:
Язык: Sw ift
Архитектура: M VC + Router
UI: UIKit (программно), UITableView , Auto Layout
Сеть: URLSession, REST API, OAuth 2.0, URLRequest
Данные: Codable, UserDefaults (для хранения токена)
Асинхронность: DispatchQ ueue, UIKit m ain thread m anagem ent
М енеджер зависимостей: Sw ift Package M anager (SPM )
IO S - разработчик
Разработка пет-проекта - приложение M ovieQ uiz, квиз-приложение для
проверки знаний о кино.
О О О "Эрлагол"
Январь 2024 - Ф евраль 2024
ЗАО "CheTour"
М арт 2024 - Апрель 2024

Ссылка на проект: https://github.com /Oxpas/M ovieQ uiz
Полный цикл разработки: С нуля спроектировал проект, начиная от
декомпозиции, заканчивая рефракторингом на M VP. Использовал принципы
чистой архитектуры и удобый паттер проектирования, что обеспечило
высокую связность компонентов, простоту тестирования и легкую поддержку
кода
Архитектура и организация кода: Четко разделил ответственность между
слоями приложения (бизнес-логика, UI, работа с сетью ). Так же мной была
произведена декомпозиция экранов и навигация между ними с помощ ью
UINavigationController.
Асинхронное программирование: Для работы с сетью использовал
URLSession, тем самым обеспечил корректную обработку запросов в сеть и
ош ибок в асинхронном режиме без блокировки пользовательского
интерфейса.
Работа с сетью и данными: Интегрировал приложение с REST API для загрузки
данных о фильмах. Реализовал парсинг ответов сервера в модели данных с
помощ ью JSO NDecoder по протоколу Decodable.
Использованные библиотеки: Для управления зависимостями использовал
Sw ift Package M anager (SPM ), что упростило процесс подклю чения и
обновления внеш них библиотек.
Использованный стек технологий:
Язык: Sw ift
Архитектура: M VP
UI: UIKit (программно)
Сеть: URLSession, REST API, Decodable
Анимации: Core Anim ation (UIView .anim ate)
М енеджер зависимостей: Sw ift Package M anager (SPM )
Другое: Git, Auto Layout
Д ополнительная инф орм ация
Английский язык (B1)
B, M
О себе
iO S-разработчик с практическим опытом в создании приложений на Sw ift, Sw iftUI и UIKit. М еня привлекает разработка
современных мобильных реш ений с упором на производительность и качество пользовательского опыта. Нацелен на
углубление экспертизы в построении отказоустойчивой архитектуры (M VVM , Clean Architecture) и развитие в рамках
нативного iO S-стэка с использованием Sw iftUI и Com bine.
Владение иностранны м и
язы кам и
Водительские права, категории

Открыть контакты соискателя

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Похожие резюме

26 октября, 2016

Помощник администратора в ночной клуб

Наталья

Город

Москва

Возраст

37 лет (17 мая 1988)

отправить приглашение подробнее

26 октября, 2016

Врач психиатр-нарколог

Григорий

Город

Москва

Возраст

53 года (29 декабря 1969)

отправить приглашение подробнее

28 октября, 2016

Продавец-консультант

Мадия

Город

Москва

Возраст

54 года ( 5 июня 1971)

отправить приглашение подробнее
Все похожие резюме
Подпишитесь на похожие резюме
к поиску резюме

Рекомендованные вакансии

IOS-разработчик( X5 RETAIL GROUP )

Москва

IOS разработчик (Swift)

Москва

IOS разработчик (команда Плеера)

Москва

IOS-разработчик( Центр Биометрических Технологий )

Москва

IOS-разработчик в Центр цифровой трансформации

Москва, от 137 000  руб.

Популярные специализации
  • Другое
  • Продавец-консультант
  • Продавец-кассир
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Администратор
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2026 «Карьерист.ру»

  • О нас
  • Обратная связь