Меня зовут Алексей, я профессиональный iOS разработчик с большим опытом работы в создании и развитии мобильных приложений. Я всегда стремлюсь к самосовершенствованию и развитию своих навыков, активно изучаю новые технологии и методы разработки. Чтение профессиональной литературы и технических блогов помогает мне оставаться в курсе последних тенденций в сфере IT.
Проект: Мягкий Дом - приложение производителя и продавца мягкой мебели;
Технологии:
- Многопоточность: Grand Central Dispatch (GCD)
- Пользовательский интерфейс: UIKit, SwiftUI, Core Graphics, CAAnimation;
- Хранение данных: CoreData, KeyChain
- Архитектурные паттерны: MVP.
- Тестирование: XCTest (в т.ч UITesting)
- Работа с сетью: URLSession + самописная обертка над ней
- Вспомогательные инструменты: SwiftFormatter, SwiftLint, SwiftGen.
Стандарты проекта: - SOLID, DRY, KISS
Организация разработки: - SCRUM
Продуктовая разработка. Реализовано:
- Карта с расположением магазинов;
- Каталог продукции;
- Корзина;
- Выбор способа оплаты (оплата);
- Карточка детальной информации о заказе;
Платформенная разработка:
- Реализован механизм универсальной навигации внутри приложения - Template Coordinator;
- Покрыто тестами 60% приложения;
- Реализован кастомный таббар приложения;
Внерабочие активности:
- Подготовлен доклад по Long Poling in Swift;
Проект: Rainbow Kids - приложение-трекер детского сада;
Технологии:
- Многопоточность: AsyncAwait/Grand Central Dispatch(GCD)
- Пользовательский интерфейс: SwiftUI;
- Хранение данных: CoreData, KeyChain
- Архитектурные паттерны: MVVM + Coordinator.
- Тестирование: XCTest (в т.ч UITesting)
- Вспомогательные инструменты: SwiftFormatter, SwiftLint;
- Импортирование сторонник решений: swift package manager (SPM)
Стандарты проекта: - SOLID, DRY, KISS
Организация разработки: - SCRUM
Продуктовая разработка. Реализовано:
- Экран-профайл детского сада;
- Экран-профайл педагога;
- Расписание смен педагогов;
- Функционал "Чем занят мой ребенок?";