Обо мне


Выпускник Московского Авиационного института. Увлекаюсь программированием для мобильных устройств в течение последних полутора лет. Знаком с основными фрэймворками и стандартными библиотеками(UIKit Foundation ,CoreData, NSUserDefaults, NSUrlsession и тд) также имею опыт в установке сторонних библиотек(работал с Alamofire и Realm).Готов развиваться и изучать новые методы и средства для работы. Свободно владею Английским языком ,что позволяет мне без затруднений изучать техническую документацию в первоисточнике.

Языки: Swift

Есть понимание: Архитектурные паттерны(MVC, MVP, MVVM)
Основные паттерны разработки(GoF)

Работал с фреймворками:

Работа с сетью: URLSession, Alamofire.
Хранение данных: UserDefaults, CoreData, Realm.
Многопоточность: GCD, NSOperation.
Внедрение зависимостей: Swinject.
Кэширование: Nuke.

Контроль версий: GitHub, GitLab, Sourcetree.

Ведение проектов: Trello (по методологии Kanban).

Примеры кода и приложений:

VKClient: https://github.com/Eldaradelshin/BKclient
Учебный проект для работы с API Вконтакте. Работал с InterfaceBuilder, Alamofire, Realm.

AviaTickets: https://github.com/Eldaradelshin/AviaTicketsObjC
Учебный проект. Написан на языке Obj-C, все элементы интерфейса созданы в коде, работал с API Авиасейлс. Использовал UserDefaults и CoreData.

GO: https://github.com/maximtolstikov/go
Групповой учебный проект. Приложение для навигации, при разработке использвалась методология Kanban, проект велся по GitFlow. Для навигации использвался MapKit, для Хранения данных UserDefaults.

mobileTMDB:https://github.com/Eldaradelshin/mobileTMDBv2
Тестовый проект для оптимизации и ускорения работы с таблицей. Была реализована пагинация, для кэширования изображений использовался фрэймворк Nuke.

Профессиональные навыки
Участие в профессиональных сообществах
Высшее образование
Московский Авиационный Институт (Национальный исследовательский университет)
Москва
Факультет: Системы управления, информатики и электроэнергетики
Сентябрь 2014—Июль 2018 (3 года и 10 месяцев)
Технологии приборостроения.