Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Илья — опытный IOS-разработчик уровня Middle+. Он обладает широким набором навыков, включая работу с Alamofire, API, Atlassian, AVkit, CocoaPods, Combine, Firebase, Foundation, Git и другими инструментами.
Илья участвовал в разработке нескольких проектов, связанных с созданием мобильных приложений для социальных сетей и электронной коммерции. В его портфолио есть опыт работы над приложением для маркетплейса, где он занимался разработкой с нуля и поддержкой существующего функционала, а также созданием кастомных UI-компонентов.
Кроме того, Илья работал над проектом Collet — collect & connect, где занимался рефакторингом кода, взаимодействием с бекендом и разработкой нового функционала приложения. Он также принимал участие в полном редизайне приложения, переходе от SwiftUI к UIKit, реализации функционала чата и интеграции Metamask и Steam.
Опыт работы с iOS 3 года и 4 месяца
Проекты
(5 лет)
приложение (для маркетплейс)
Роль
IOS разработчик
Обязанности
- Разработка приложения с нуля и полный спектр связанных с этим задач (выбор архитектуры, создание проекта, проработка технических решений);
- Создание кастомных UI-компонентов;
- Верстать кодом;
- Анализ и оценка задач;
- Чтение и рефакторинг чужого кода
- Взаимодействие с бекендом, выставление требований к API, аргументация решений;
- Взаимодействие с дизайнерами;
- Работа в команде:)
Достижения
Создание в короткий срок рабочего MVP приложения (маркетплейс) с нуля, в связке с бекендом и командой дизайна
Стек специалиста на проекте
Google Analytics, Firebase, Kingfisher, MVP, UI Kit, SwiftUI, yandexmobilemetrica, rees46
Отрасль проекта
Social Networking
Период работы
Ноябрь 2023 - Июнь 2024
(8 месяцев)
Collet - collect & connect
Роль
IOS разработчик
Обязанности
- Разработка нового и поддержка существующего функционала приложения;
- Создание кастомных UI-компонентов;
- Верстать кодом;
- Анализ и оценка задач;
- Чтение и рефакторинг чужого кода
- Взаимодействие с бекендом, выставление требований к API, аргументация решений;
- Работа в команде
- Работа с Firebase(Analytics, Crashlytics, Firestore)
- Работа с deep links, universal links
Ссылка на разрабатываемое приложение: https://apps.apple.com/app/collet-connect-collectors/id1583065076
Достижения
- Переход от SwiftUI на UIKit
Приложение было полностью переписано со SwiftUI на UIKit.
- Функционал Share
Реализация функционала "Поделиться" с использованием universal links.
- Интеграция Metamask и Steam
Реализация функционала добавления в приложение существующих у пользователя NFT-items через API Metamask и Steam.
- Полный редизайн приложения
Реверстка всех экранов и компонентов приложения, добавление новых кастомных UI-решений и сценариев работы функционала для пользователя.
- Реализация SkeletonView на всех экранах приложения
- Чат
Реализация функционала чата в реальном времени между пользователями приложения. Использовались FirebaseFirestore(БД) и кастомизированый MessageKit для UI.
- Работа с API, Alamofire.
- Использование архитектурного паттерна MVC
- Использование паттернов проектирования
- Создание интерфейса программно.
- Верстка интерфейса по готовому дизайну.
Достижения
Создание MVP на основе существующего Web-проекта(маркетплейс).
Перенос функционала в мобильное приложение.
Стек специалиста на проекте
Alamofire, Kingfisher, MVC, UI Kit, Auto Layout, constrains
Отрасль проекта
Social Networking
Период работы
Июль 2021 - Декабрь 2021
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Санкт-Петербургский политехнический университет Петра Великого, Санкт-Петербург
Специальность
Институт военно-технического образования и безопасности, Управление и защита в чрезвычайных ситуациях