Специалисты
Навыки:
Технологии и инструменты:
Swift, MVC, MVP , MVVM, VIPER, FlowCoordinator, SOLID, DRY. Combine, AppStore Connect, UIKit, CocoaPods, JSON API, XCTest, GCD, Swift Concurrency
Сервисы:
Figma GitLab, GitHub, Jira, Charles
ОБРАЗОВАНИЕ
ТПУ. Факультет экономики (Диплом бакалавра)
Приложение, совмещающее в себе интернет-сервис о кино и онлайн-кинотеатр.
Swift developer Обязанности: Исправление ошибок Ревью пул-реквестов Написание новый модулей и внесение изменений в существующие под: iOS, tvOS, общие Написание Unit/UI/Snapshot тестов Оценка задач Участие в многочисленных обсуждениях Основным упором было взаимодействие с UI
iOS, tvOS, Unit/UI/Snapshot
05/2022 – по н.в. месяцев
Приложение для регулирования рабочего дня пользователя с использованием различных параметров. Отображает статистику.
Обязанности: Исправление ошибок Тестирование и отладка Доработка функционала и дизайна приложения в соответствии с ТЗ Реализация распространения библиотеки через CocoaPods Реализация сетевого слоя взаимодействия с бэкэндом (URLSession)
CocoaPods, URLSession
04/2022 – 05/2022 месяца
Приложение для MAC OS работы с CSV / XLSX файлами. Работа с импортом, экспортом данных из таблиц, форматирование их для хранения в БД.
Swift developer , Обязанности: Разработка велась самостоятельно Разработка дизайна Выбор архитектуры -FlowCoordinator Проектирование и реализация БД (Realm) Реализация распространения библиотеки через CocoaPods Составление ТЗ и работа по нему Рефакторинг Тестирование и отладка
FlowCoordinator, Realm, CocoaPods
03/2022 – 04/2022 месяца
Приложение для сферы рекламы. Облегчает процесс установления контакта между рекламодателем и агентами.
Swift developer Обязанности: Реализация сетевого слоя взаимодействия с бэкендом Доработка функционала и дизайна приложения в соответствии с ТЗ Архитектура - MVVM + Coordinator Тестирование и отладка Исправление багов Рефакторинг
MVVM + Coordinator
01/2022 – 03/2022 месяца
Приложение автоматизации предоставления услуг.
Отображает список доступных заказов, отфильтрованный по параметрам. Предоставляет возможность принять, отклонить или подтвердить выполнение заказа. Отображает принятые заказа на карте. Обязанности: Реализация сетевого слоя взаимодействия с бэкендом (Alamofire) Реализация кастомного элемента UI Доработка функционала и дизайна приложения в соответствии с ТЗ Архитектура - VIPER Тестирование и отладка Исправление багов Рефакторинг Загрузка тестового билда в TestFlight
Alamofire, VIPER, TestFlight
08/2021 – 12/2021 месяц
Приложение с прогнозами погоды.
Swift developer, Обязанности: Собственное приложение, разработка велась самостоятельно Разработка дизайна Выбор архитектуры MVС Полная реализация Тестирование и отладка Исправление багов
Swift
06/2021 – 08/2021 месяц
Планер
Swift developer, Обязанности: Разработка дизайна Выбор архитектуры - MVС Полная реализация Тестирование и отладка Исправление багов
Swift
03/2021 – 06/2021 месяц