Специалисты

Описание

Навыки
Операционные системы: Windows, MacOS, iOS
Языки разработки: Swift, Objective-C
Фреймворки и библиотеки: Xcode
Багтреккинговые системы: Jira, Confluence, Composer
Системы версионного контроля: Git
СУБД: SQL, SQLite, ORACLE
Другие технологии: UIKit, Cocoapod, WebKit, SwiftU, MVC, MVVM, JSON, VIPER, API, Alomafire, Foundation, Realm, Unit Testing

Опыт
Проект

Разработка и оптимизация пользовательского интерфейса iOS-приложений с использованием Swift, UIKit и SnapKit для реализации гибкого и адаптивного дизайна.

Описание

Функциональные обязанности: - Использование UserDefaults для хранения простых данных и CoreData/Realm для работы с базами данных, обеспечивая эффективное хранение и управление информацией приложения; - Управление зависимостями через CocoaPods и SPM для интеграции внешних библиотек и фреймворков в проект; - Применение GCD для управления параллельными задачами и оптимизации производительности приложения; - Использование Notification Center для управления передачей данных между различными частями приложения и обработки событий.

Технологии

SWIFT, UIKit, SnapKit, CoreData, Realm, CocoaPods, GCD, SPM.

Длительность

Февраль 2024 — по настоящее время месяцев

Проект

NDA

Описание

Функциональные обязанности: -Разработка основного пользовательского интерфейса: Создание пользовательского интерфейса приложения согласно дизайн-макетам. Использование SwiftUI для построения экранов и компонентов приложения. - Интеграция с сервером и API - Работа с базой данных: Использование CoreData или других подходящих технологий для работы с локальными данными. Создание сущностей данных, настройка моделей и выполнение операций чтения/записи данных в базу. - Тестирование - Оптимизация работы приложения для обеспечения быстрой загрузки, отзывчивости интерфейса и минимизации использования ресурсов устройства

Технологии

SWIFT, UIKit, SnapKit, CoreData, Realm, CocoaPods, GCD, SPM.

Длительность

Март 2022 — Декабрь 2023 месяца

Проект

Мобильное приложение для авиакомпании

Описание

Функциональные обязанности: - Разработка UI и добавление нового функционала приложения: Определение требований к пользовательскому интерфейсу на основе анализа потребностей пользователей и бизнес-задач. Создание макетов и дизайна интерфейса с учетом современных трендов и лучших практик пользовательского опыта. - Оптимизация кода и алгоритмов для улучшения скорости загрузки, отзывчивости и общей производительности приложения. - Написание юнит-тестов - Ревью кода: Проведение обзора кода разработанных функций и компонентов приложения. Поиск потенциальных проблем, ошибок и улучшений в коде с целью обеспечения его качества и надежности. - Коммуникация с Заказчиком - Рефакторинг

Технологии

Swift, Objective-C, UIKit, SwiftUI, CocoaPods, AutoLayout, SQLite, Firebase, GraphQL

Длительность

Февраль 2020 — Март 2022 месяца

Проект

Мобильное приложение для доступа к мобильному банку

Описание

Функциональные обязанности: - Использование UserDefaults для хранения простых данных и CoreData/Realm для работы с базами данных, обеспечивая эффективное хранение и управление информацией приложения; - Управление зависимостями через CocoaPods и SPM для интеграции внешних библиотек и фреймворков в проект; - Применение GCD для управления параллельными задачами и оптимизации производительности приложения; - Использование Notification Center для управления передачей данных между различными частями приложения и обработки событий.

Технологии

SWIFT, UIKit, SnapKit, CoreData, Realm, CocoaPods, GCD, SPM.

Длительность

Август 2018 — Февраль 2020 месяцев