Даниил Ш. IOS разработчик, Middle
ID 22327
ДШ
Даниил Ш.
Мужчина, 23 года
Россия, Таганрог, UTC+3
Ставка
2 857,14 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Cамая интересная и/или технически сложная задача из опыта?
● Реализация Backup данных юзера с помощью CloudKit
● Реализация отображения прогноза лавин с помощью Google Map SDK iOS
Куда хотелось бы развиваться?
● finTech и менторство
Какими задачами хотелось бы заниматься?
● анализ и проектирование, разработка UI, командная работа и коммуникация, исследование и внедрение новых технологий, локализация и интернационализация.
Проекты
(3 года)
Trail Treker. Мобильное приложение для работы с картами, построение и сохранение маршрутов.
Роль
iOS разработчик
Обязанности
● Разработка приложения с нуля: c objective-c на swiftUI
● Реализация новых функций: Активное участие в разработке и внедрении нового функционала, а также проработка различных flow приложения.
● Разработка приложения с использованием Combine для обработки асинхронных потоков данных.
● Работа с многопоточностью.
● Настройка сборок для тестирования: сборка версий приложения, подготовка их для дальнейшего тестирования и отладки.
● Участие в разработке API: Сотрудничество с командой для разработки и интеграции API, обеспечивающих взаимодействие между фронтендом и бэкендом.
● Участие в создании и внедрении стандартов разработки для мобильного приложения на платформе iOS, в рамках общей командной работы.
● Работа с картами: Разработка функционала для отображения карт, включая интеграцию точек интереса с возможностью фильтрации.
● Внедрение прогноза лавин: Реализация модуля, обеспечивающего пользователей актуальной информацией о прогнозах лавин.
● Резервное копирование данных: Настройка механизма резервного копирования пользовательских данных с помощью iCloud.
● Преобразование координат в MGRS формат: Реализация функционала для преобразования географических координат в формат MGRS, что обеспечивает более точную навигацию.
Достижения
участвовал в успешном написании приложения с нуля, разрабатывая его архитектуру. Заложил основу и развил направление общей кодовой базы проекта.
Стек специалиста на проекте
Swift, Combine, Kingfisher, MVP, MVVM, CloudKit, Google Maps, GRDB, SwiftUI, corelocation, Structured Concurrency, environment
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Январь 2023 - Февраль 2025
(2 года 2 месяца)
Collectivist - мобильное приложение для работы с экспонатами музея.
Роль
iOS разработчик
Обязанности
● Cоздание нового функционала: Реализация ряда iOS задач, включая разработку и внедрение нового функционала.
● Работа с front задачами: Исправление проблем, связанных с UI на экранах, а также улучшение логики работы приложения для достижения максимальной стабильности и удобства.
● Разработка приложения с использованием Combine для обработки асинхронных потоков данных.
● Работа с многопоточностью.
● Отображение временных элементов: Реализация механизма отображения placeholder пока грузятся остальные картинки элемента.
● TabBarSheet: Разработка функционала TabBarSheet, позволяющего пользователям легко изменить порядок элементов в TabBar, адаптируя интерфейс под свои предпочтения.
● ImageSearch: Внедрение функции поиска изображений, позволяющей пользователям делать фотографии или выбирать изображения из библиотеки, после чего выбранная часть кадра отправляется на сервер для поиска похожих элементов.
● Интерактивность TabBar: Обеспечение возможности отображения TabBarSheet с помощью свайпа вверх по TabBar, что добавляет дополнительную интерактивность и современность в приложение.
● Загрузка аватара пользователя: Настройка механизма загрузки и отображения аватара. пользователя, создавая персонализированный опыт для каждого пользователя.
● Анализ и рефакторинг кода: Проведение анализа существующего кода с целью выявления возможных улучшений и рефакторинг для повышения читаемости и производительности.
● Настройка сборок версий приложения для дальнейшего тестирования.
Достижения
участвовал в успешном поддержании приложения и дальнейшей его разработки.
Стек специалиста на проекте
Swift, Combine, Kingfisher, MVVM, SwiftUI, Structured Concurrency, coregraphics, environment
Отрасль проекта
Social Networking
Период работы
Февраль 2023 - Декабрь 2023
(11 месяцев)
SHUBiDU - мобильное приложение-планировщик для семьи.
Роль
iOS разработчик
Обязанности
● Разработка функционала приложения: Реализация iOS задач, направленных на создание и улучшение ключевых функциональных возможностей приложения.
● Оптимизация UI: Работа с front задачами, включая исправление проблем с пользовательским интерфейсом (UI) на экранах и улучшение логики взаимодействия.
● Обновление экрана подписок: Модернизация и оптимизация экрана покупки подписки.
● Внедрение Privacy Manifest: Добавление манифеста конфиденциальности для повышения прозрачности и защиты пользовательских данных.
● Обеспечение совместимости с iOS 18: Реализация share extension.
● Поддержка новых типов календарей: Интеграция функционала для работы с новыми типами календарей.
● Импорт событий: Реализация функции выбора всех ивентов при импорте, чтобы пользователи могли легко и удобно добавлять свои события в приложение.
● Корректный подсчет кредитов: Исправление логики подсчета кредитов.
● Настройка сборок версий приложения для дальнейшего тестирования.
Достижения
участвовал в успешном поддержании сложного приложения с большим функционалом и дальнейшей его разработки.
Стек специалиста на проекте
Swift, MVP, UI Kit, PromiseKit
Отрасль проекта
Social Networking
Период работы
Март 2022 - Февраль 2023
(1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Институт компьютерных технологий и информационной безопасности(ИКТИБ)
Специальность
Магистратура, Программная инженерия (мобильная и веб разработка)
Завершение учебы
2025 г.
Высшее
Учебное заведение
Институт компьютерных технологий и информационной безопасности(ИКТИБ)
Специальность
Бакалавриат, Математическое обеспечение и администрирование информационных систем
Завершение учебы
2024 г.