Разработка нового функционала и поддержка приложения РосЧат
- Разрабатывал и поддерживал приложение для чата, использовал Swift и Objective-C.
- Реализовывал функции обмена сообщениями в реальном времени через WebSocket API.(Socket.IO)
- Оптимизировал производительность приложения, с помощь рефакторинга кода( разбивка монолита)
- Интегрировал сторонние библиотеки с использованием CocoaPods.
- Проводил код-ревью и участвовал в разработке архитектуры приложения с использованием MVVM.
- Внедряю новый функционал в приложение.
Использую следующий стек:
- Alamofire для работы с сетью и API
- Core Data для хранения данных на устройстве
- UIKit для создания пользовательского интерфейса
- Combine - в запросах из сети и обновлению UI
- SwiftyJSON
- Socket.IO
- CocoaPods
- Разрабатывал приложение для приема лекарств с функцией синхронизации данных на всех устройствах пользователя.
- Использовал Alamofire для обработки сетевых запросов и интеграции с API.
- Реализовал локальное хранение данных с помощью Core Data, обеспечивая офлайн-доступ к информации о лекарствах.
- Создавал интуитивно понятный и функциональный пользовательский интерфейс с использованием **UIKit**.
- Применял Combine для управления асинхронными операциями, что обеспечило эффективное обновление пользовательского интерфейса при изменении данных.
- Внедрил систему уведомлений для напоминаний о приеме лекарств.
Создавали приложение для релокантов, которые приехали в Грузию.
В мои задачи входила работа с картой, создания двух экранов таблицы с данными с API и последующей отрисовкой точек на карте через MKAnnotation + работа с CoreLocation. + CoreData
Есть опыт работы с фреймворками: SnapKit, Combine, Alamofire
Cтек проектf: Swift 5+, MVVM, SnapKit, git.