IOS Developer
Мария Васильевна
Возраст
22 года (21 Ноября 2002)
Город
Москва
Переезд невозможен
Гражданство
Россия
Полная занятость
10 месяцев
Информационные технологии / IT / Интернет
Изучено:
- Хранение данных: Realm, CoreData, UserDefaults
- Дженерики, ассоциированные типы
- RxSwift
- Архитектуры приложений: MVC, MVP, MVVM
- Асинхронное программирование: GCD, OperationQueue
- CoreLocation, GoogleMaps
- AVFoundation
- Паттерны проектирования
- Паттерны навигации
- Тестирование: Unit тесты
- Push-уведомления, Firebase
- Background mode
- Рефакторинг, чистый код
Реализованные проекты:
Каталог фильмов.
- реализованы экран списка фильмов и экран с описанием деталей фильма
- Код приложения доступен по ссылке:
https://github.com/marie-averina/Movie-MVVM
Использованные технологии: UIKit, Alamofire, MVVM, Git
Приложение для отслеживания геопозиции и построения маршрутов.
Реализованы:
- экраны: авторизация, регистрация, основной экран (реализует создание фото для маркера на карте, переход к карте, возвращение к экрану авторизации), экран с GMSMapView (реализует отслеживание маршрута, сохранение координат пройденного маршрута, отображение предыдущего маршрута)
- переход между экранами осуществляется с помощью паттерна Router
- отправка уведомлений
Использованные технологии: UIKit, GoogleMaps, RealmSwift, RxSwift, CoreLocation, Notifications
Онлайн-магазин.
Реализованы:
- экраны: регистрация, авторизация, каталог товаров, описание выбранного товара, корзина с выбранными товарами
- функция отправления отзыва о работе магазина на сервер
- парсинг данных осуществлен с помощью паттерна Abstract Factory
- кеширование изображений
Использованные технологии: UIKit, REST API, Alamofire
Аналог приложения "ВKонтакте".
Реализованы:
- экраны, отображающие список групп, список друзей, ленту новостей
- поиск групп и поиск друзей
- галерея фотографий выбранного друга
- кастомная анимация переходов
- кеширование изображений
Использованные технологии: UIKit, Alamofire, SwiftyJSON, Kingfisher, RealmSwift, Firebase, GCD, Operations
Приложение, позволяющее отслеживать погоду в разных городах мира.
Реализованы:
- экраны списка городов и прогноза погоды для выбранного города
- кеширование изображений
- анимированные переходы
- работа с атрибутами IBDesignable и IBInspectable
Использованные технологии: UIKit, Alamofire, SwiftyJSON, Kingfisher, RealmSwift, Firebase
Информационные технологии / IT / Интернет
Изучено:
- принципы работы ООП
- базовые возможности Swift
- работа с UIKit
- работа с Git и GitHub
- создание собственных UI компонентов
- переходы и взаимодействие экранов
- Autolayout, Constraints, StackViews
- взаимодействие с сервером, парсинг json
Разработан проект:
Магазин одежды BlackStar Wear.
Загрузка данных реализуется с помощью API: http://blackstarshop.ru/index.php?route=api/v1/categories
Реализованы экраны:
- экран списка категорий:
- отображает загруженные категории, по нажатию осуществляется переход на экран подкатегорий
- экран подкатегорий:
- отображает подкатегории выбранной категории, по нажатию осуществляется переход на экран списка товаров
- экран списка товаров:
- отображает название, стоимость, изображение товаров, при нажатии на товар отображается карточка товаров
- карточка товаров:
- отображает фото товара, название, цену, описание, выбор цвета и размера, выбранный товар помещается в корзину, возможен переход на экран корзины
- экран корзины:
- отображает список выбранных товаров, реализует возможность удаления товара из корзины
Высшее (Бакалавр)
Воронеж, 2021 — продолжаю учиться
Профессия iOS-разработчик
Skillbox
Немецкий — Разговорный
Английский — Свободное владение
- Работаю с системой контроля версии Git - Применяю на практике принципы SOLID - Знаю архитектурные паттерны MVC, MVP, MVVM - Знаю паттерны проектирования - Имею опыт работы со сторонними библиотеками: Realm, Alamofire, Kingfisher, Firebase - Имею опыт работы с многопоточностью: GCD, OpertionQueueм
20 февраля, 2015
26 февраля, 2015
Евгений
Город
Москва local_shipping
Возраст
45 лет (12 декабря 1978)
Опыт работы:
7 лет и 9 месяцев
Последнее место работы:
Инженер-программист, ОАО АвтоВаз
12.2006 - 09.2014
28 июля, 2016
Резюме размещено в отрасли