Дополнительные сведения:
Ориентируюсь в коде Objective-C. Опыт на Swift, Xcode - Junior
Понимаю современные подходы к построению архитектуры iOS приложений - MVC архитектуру использовал при разработке приложений.
Multihreading - ориентируюсь и использую в разработке (GCD, NSOperationQueue)
UIKit, умею создавать кастомные компонент. Верстаю адаптированный интерфейс как из кода без storybord, так и из XIB (AutoLayout, Constrain, Stack и frame, при необходимости)
Глубокое понимание принципов сетевого взаимодействия: sockets, http, udp - знаю, умею, практикую. Практический полный пул знаний по сетевым протоколам.
Знаю основы баз данных, умею работать с данными в формате json. Администрировал базы данных, эпизодически писал что-то под работу с базами данных (mysql, postgress, MSsql)
ООП, знаю все основные паттерны проектирования, основные алгоритмы и структуры. Пишу проекты по SOLID, с применением MVC. Планирую изучить современную VIPER.
Планирую в ближайшее время получить опыт командной разработки с практическим применением методологий для разработчиков софта. Предпочтение Agile или SCRUM
Опыт работы с репозиториями (Git, Jira+Slack). Готов работать в команде
Работал с готовым дизайном в Figma
Начинающий IOS разработчик, начинал изучение Swift по книге Василия Усова - «основы разработки приложений под IOS и macOS». Прослушал курс программирования от SwiftBook. В настоящее время продолжаю заниматься самообучением и не планирую останавливаться:)
IOS, Objective-C, Git, SWIFT, UIKIT, CocoaPods, MVC, Linux, ООП, SDK, Xcode, JSON, API