София Конченко - iOS developer

  • Junior
  • Санкт-Петербург, Россия
  • 130 000 ₽ (руб/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 2 недели назад
Photo

Навыки

  • Clean Architecture
  • Combine
  • REST API
  • UIKit
  • WebSockets

Опыт работы

MobyDev Factory

iOS developer - 11.11.2023/30.05.2024

— Рефакторинг приложения, работа в фича команде
Ссылка на приложение:
https://apps.apple.com/ru/app/%D1%82%D0%B0%D0%B1%D0%BB%D0%B5%D1%82%D0%BA%
D0%B8-%D1%80%D0%B0%D1%81%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0
%BB%D0%B5%D0%BA%D0%B0%D1%80%D1%81%D1%82%D0%B2/id796532342
SnapKit; iOS SDK; Kingfisher,
SDWebImage, Core Data/Firebase.
Реализация SOLID принципов на практике;
RESTful API;
Реализация сложного UI;
Применение паттернов (Singleton, Factory, Bilder);
ООП; GIT; ARC; GCD;
Figma, Zeplin, Sketch;

Студия Грохотова

iOS developer - 08.07.2024/ нынешнее время

Нативное мобильное приложение для строительной сети Торговый Дом «Вимос»
Разработка iOS-приложения с нуля в составе мобильной команды: каталог товаров, корзина,
личный кабинет, отзывы, чат и прочие ключевые сценарии пользовательского
взаимодействия. Работа велась в рамках модульной архитектуры (Clean Architecture),
преимущественно с использованием нативных фреймворков.
Основные зоны ответственности:
• Проектирование и реализация UI полностью программно на UIKit, с адаптацией под
различные сценарии и динамические состояния.
• Разработка ключевых модулей: каталог, карточка товара, корзина, личный кабинет, отзывы,
галерея изображений, чат.
• Поддержка различных пользовательских сценариев: работа с гостевыми сессиями,
авторизация по email/SMS, восстановление доступа, сохранение состояния между сессиями.
• Работа с Combine для управления состоянием интерфейса и обработки пользовательских
событий.
• Разработка real-time чата на WebSockets, включая подключение/переподключение, отправку
вложений, кастомный input, реактивную работу с данными.
• Интеграция с backend через REST API, работа с асинхронными потоками и обработкой
ошибок.
• Кэширование и обеспечение устойчивости приложения при нестабильном соединении.
• Поддержка дисконтных карт через Apple Wallet.
• Сбор пользовательской аналитики через Yandex AppMetrica.
Технологии:
UIKit · Combine · WebSockets · REST API · UserDefaults · Apple Wallet · DiffableDataSource · Clean
Architecture · SOLID · Модульность · Минимальное использование сторонних библиотек

Образование

Правовое обеспечение национальной безопасности

Кубанский государственный университет
2016/2021

В свободное время читаю литературу, занимаюсь спортом и генеалогией. Так подружилась
с Google, что нашла информацию о прапрадедушке, который эмигрировал во Францию!

Обо мне

В свободное время читаю литературу, занимаюсь спортом и генеалогией. Так подружилась

с Google, что нашла информацию о прапрадедушке, который эмигрировал во Францию!

Приложение GeekLink

Установить
×
40 / 0,548 / 45.44mb