Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
iOS SwiftUI Swift Alamofire MVVM MVC MVP API Git
Firebase Realm Objective-C Moya Combine AVKit MessageKit
SnapKit Xcode Foundation Разработка мобильных приложений ООП
Atlassian Jira UIKit VIPER REST REST API CocoaPods iOS SDK
Мобильные приложения SOLID
Проекты
(3 года 1 месяц)
гипермаркет мебели
Роль
IOS разработчик
Обязанности
- Разработка приложения с нуля и полный спектр связанных с этим задач (выбор архитектуры,
создание проекта, проработка технических решений);
- Создание кастомных UI-компонентов;
- Верстать кодом;
- Анализ и оценка задач;
- Чтение и рефакторинг чужого кода
- Взаимодействие с бекендом, выставление требований к API, аргументация решений;
- Взаимодействие с дизайнерами;
- Работа в команде:)
Основная задача:
Создание в короткий срок рабочего MVP приложения (маркетплейс) с нуля, в связке с бекендом
и командой дизайна.
Основной рабочий стек: UIKit, Swift Firebase, MVP, Kingfisher, Rees46, YandexMobileMetrica,
GoogleAnalytics
Стек специалиста на проекте
API, Google Analytics, Swift, Firebase, Kingfisher, MVP, UI Kit, Дизайн, Рефакторинг, Работа в команде, Yandex.Metrica mobile, Разработка, оценка задач
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2023 - По настоящее время
(9 месяцев)
приложение для коллекционеров
Роль
IOS разработчик
Обязанности
Ссылка на разрабатываемое приложение:
https://apps.apple.com/app/collet-connect-collectors/id1583065076
Основной рабочий стек: UIKit, SwiftUI, Combine, Moya, AVKit, MessageKit, Firebase, MVVM,
Kingfisher.
Обязанности:
- Разработка нового и поддержка существующего функционала приложения;
- Создание кастомных UI-компонентов;
- Верстать кодом;
- Анализ и оценка задач;
- Чтение и рефакторинг чужого кода
- Взаимодействие с бекендом, выставление требований к API, аргументация решений;
- Работа в команде:)
Примеры реализованных задач:
- Переход от SwiftUI на UIKit
Приложение было полностью переписано со SwiftUI на UIKit.
- Функционал Share
Реализация функционала "Поделиться" с использованием universal links.
- Интеграция Metamask и Steam
Реализация функционала добавления в приложение существующих у пользователя NFT-items
через API Metamask и Steam.
- Полный редизайн приложения
Реверстка всех экранов и компонентов приложения, добавление новых кастомных UI-решений
и сценариев работы функционала для пользователя.
- Реализация SkeletonView на всех экранах приложения
- Чат
Реализация функционала чата в реальном времени между пользователями приложения.
Использовались FirebaseFirestore(БД) и кастомизированый MessageKit для UI.
А так же:
- Работа с Firebase(Analytics, Crashlytics, Firestore)
- Работа с deep links, universal links
Стек специалиста на проекте
messagekit, UI, Редизайн, sharp, Работа с интеграциями, Universal Links, Metamask, Работа в команде, Разработка, оценка задач, Базы данных, SwiftUI, AVkit, API, Combine, Firebase, MVVM, Рефакторинг, Analytics, Moya, Firestore, HTTPS, UI Kit, Kingfisher, Firebase Crashlytics, SkeletonView, Deep Links
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2022 - Октябрь 2023
(1 год 10 месяцев)
маркетплейс
Роль
IOS разработчик
Обязанности
Рабочий стек: Alamofire, UIKit, MVC, Kingfisher, AutoLayout, Constrains.
Над чем работал:
Создание MVP на основе существующего Web-проекта(маркетплейс).
Перенос функционала в мобильное приложение.
Что делал:
- Работа с API, Alamofire.
- Использование архитектурного паттерна MVC
- Использование паттернов проектирования
- Создание интерфейса программно.
- Верстка интерфейса по готовому дизайну.
Стек специалиста на проекте
API, Alamofire, Kingfisher, MVC, MVP, UI Kit, Дизайн, Проектирование, Auto Layout, Мобильное приложение, Программное обеспечение
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2021 - Декабрь 2021
(6 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский политехнический университет Петра Великого, Санкт-Петербург