Специалисты

Описание

Навыки
iOS Xcode REST API SwiftUi UIKit Backend-Driven UI SnapKit Swift Realm Alamofire SOLID Architectural Patterns Memory Management Web Sockets Multithreading Design Patterns CocoaPods SwiftPM Firebase MVVM VIPER MVP ООП Git Code review Dry Kiss YAGNI async/await Combine iPad CLEAN
Образование
УКСИВТ (Уфимский колледж статистики, информатики и вычислительной техники)
АСУ ( Автоматизированные системы управления)

Опыт
Проект

Банковское приложение для клиентов

Описание

IOS developer Разработка банковского приложения для клиентов . Позволяет управлять своими счетами и проводить различные финансовые операции в режиме онлайн. Доступна круглосуточная поддержка в чате, заказ справок и др. Что делал: - Проводил unit тесты; рефакторинг; code review - Переписал авторизацию, регистрацию, брокерские счета с MVP и XIB на VIPER и верстку кодом; - Реализовал сервис для работы с масками ввода, улучшил текстовые поля; менеджер пользовательских уведомлений; - Добавил сервис для отображения toast view; - Сделал кастомные UI компоненты: слайдер, выбор даты; - Демо UI c технологией Backend-Driven UI; переиспользуемые UI компоненты; - Доработал менеджер для обработки ошибок; менеджер обработки линков; существующие компоненты. Достижения: - Реализовал сложные кастомные анимации; - Увеличил покрытие модулей тестами в зоне своей ответственности с 0 до 80% Команда: 1 Lead, 2 iOS, 2 Android, 2 Backend,4 QA, 2 аналитика

Технологии

Alamofire; SnapKit; XIB; Backend-Driven UI; MVP; VIPER; Realm; Lottie; Firebase; Swinject; Kingfisher; CLEAN, Git, СУБД, Objective-C

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

апрель 2022 — сентябрь 2024 месяцев

Проект

Приложение "Умный Дом"

Описание

IOS developer Разработка приложения умного дома с нуля на периферийных устройствах от tuya. Автоматизированная система, которая объединяет в единую сеть различные устройства и датчики в доме. Она позволяет управлять освещением, климатом, безопасностью, мультимедиа и другими функциями с помощью смартфона, планшета или компьютера. Что сделал: -Разработал мобильное приложение для работы с периферийными устройствами; -Решал вопросы, связанных с загрузкой продукта в App Store; -Тестировал и исправлял баги; -Улучшал интерфейс на основе отзывов пользователей; -Проводил code review; -Реализовал менеджера для работы с периферийными устройствами; - Сделал конструктор сценариев; -Добавил сервис для пуш уведомлений; -Сделал сервис для работы с масками ввода; -Реализовал менеджера для алертов; сетевой слой; множество UI компонентов; -Работал с документацией на китайском языке; Команда: 1 Team Lead, 2 iOS, 2 Android, 2 Backend, 1 Designer.

Технологии

Alamofire; SnapKit; MVP; kingfisher, Realm; Lottie; Firebase; OneSignal; Socket.IO; Tuya, CoreBluetooth, CoreBluetooth; Alamofire; SwiftUI; Combine, Realm; MVVM, Git

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

октябрь 2020 — апрель 2022 месяцев

Проект

Интернет-магазин, специализирующийся на продаже ювелирных изделий и аксессуаров из полудрагоценных камней и минералов

Описание

IOS developer Что сделал: Разработал приложение для iOS, обеспечивающее удобный интерфейс для просмотра и покупки товаров. Интегрировал каталог продукции с фотографиями и описаниями в интерфейс приложения. Реализовал интеграцию с системой оплаты для безопасных покупок через приложение. Оптимизировал время загрузки страниц каталога и изображений с помощью кэширования. Создал функционал фильтрации и поиска товаров по категориям и материалам. Интегрировал push-уведомления для акций, обновлений заказов и новинок. Внедрил систему аутентификации пользователей с использованием OAuth для защиты данных. Разработал функционал отслеживания заказа, позволяющий пользователю видеть статус доставки. Обеспечил синхронизацию данных пользователя и корзины на разных устройствах. Команда: 1 Team Lead, 2 fullstack, 1 QA

Технологии

Swift, bootstrap, yii2, js, prestashop

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

февраль 2020 — ноябрь 2020 месяцев