IOS developer

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

Резюме: IOS developer

Начинающий IOS разработчик. Имею небольшой опыт работы в команде по agile-методологии: SCRUM.
Язык программирования: Swift
Ведение задач: Trello.
Дизайн: Figma, Zeplin
Знакома с MVC, MVVM, Google maps SDK for IOS.
GitHub profile: https://github.com/Yulia-Chashchina

опыт работы:
- февраль 2019 - по наст. время стажировка в компании Redmadrobot (г. Москва)

В рамках стажировки разработала приложение по учету рабочего времени.
(Экран авторизации, основной экран приложения, экран поиска проектов, экран списания рабочего времени, OTP экран)
Приложение написано на языке Swift 4.2.
Основной экран приложения – многофункциональный, реализован с использованием child view controllers, reusable pop ups(переиспользуемые всплывающие окна)
В приложении использованы сложные кастомные UI элементы, анимация, свой кастомный loader (индикатор загрузки).
Реализован кастомный контроллер, который позволяет выбрать режим презентации контроллеров (появление слева, справа, сверху или снизу)
3D Touch Peek and Pop, закрытие экрана жестом (swipe down).
Написала свой календарь для приложения, без использования сторонних библиотек.

Безопасность: в приложение добавлен экран ввода 4-х значного пароля(OTP экран), вход по FaceID/TouchID, использовалось расширение пароля по алгоритму PBKDF2, AES шифрование.

В работе с сетью использовала URLSession, Codable, общение с сервером через REST API.
Кэширование данных в NSCache.

Сторонние библиотеки: SwiftLint , Locksmith(для работы с key chain)

- октябрь - декабрь 2018 стажировка в Geek Brains

Работа над проектом "Pocket messenger".
Я в команде еще с тремя IOS разработчиками реализовали IOS клиент месенджера.
Реализованные мной задачи:
Сделала окна: "chatroom" (список чатов),
окно диалога(разделила сообщения на входящие и исходящие, отобразила их в облачках),
страницу регистрации.
Настраивала с помощью Auto Layout, Visual Format Language.
Сделала вывод различных форматов времени сообщений в зависимости от давности (текущее время, день недели, дата).
Сделала настройку цветовой гаммы проекта

- апрель 2018 - октябрь 2018 обучение в Geek Brains по специальности мобильная разработка (IOS, Swift)

в рамках обучения прошла следующие курсы:

Алгоритмы и структуры данных. Эффективные решения вычислительных задач
Основы программирования
Основы языка Swift. Современные технологии программирования под Apple на Swift 3, xcode 8
Пользовательский интерфейс iOS-приложений. Продвинутый курс
Разработка мобильного приложения

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

Senior Android Developer
Зарплата: 250 000 руб.
Unity Developer
Зарплата: 80 000 руб.
Android developer
Зарплата: 120 000 руб.
Python developer
Зарплата: 250 000 руб.