Даниил Ш. IOS разработчик, Middle

ID 22327
ДШ
Даниил Ш.
Мужчина, 23 года
Россия, Таганрог, UTC+3
Ставка
2 857,14 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Middle
Навыки
Swift
CleanSwift
CloudKit
CocoaPods
Combine
coregraphics
corelocation
environment
Kingfisher
MVVM
Structured Concurrency
SwiftUI
UIkit 3
Отрасли
Social Networking
Travel, Hospitality & Restaurant business
Знание языков
Английский — 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 г.

Похожие специалисты

E-commerce & Retail • Marketing, Advertising & Design • Telecom
АК
Артемий К.
Санкт-Петербург
IOS разработчик
Senior
3 853,43 Р/час
Alamofire
API
ARC
AVkit
Backend
Clean Swift
CocoaPods
codable
Combine
Concurrency
+114

Опыт: 5 лет • Перевел приложение на Swift Concurrency • Интегрировал собственные модули в приложение (Swift Package) • Занимался интеграцией аналитики, сделал собственное легирование, дебаг-экран с клевыми фичами, in-app purchase • Увеличил процент crash-free пользователей приложения с 87% до 94% • Оптимизировал экран приложения с вложенными таблицами и коллекциями (от ~45 FPS до ~59 FPS после) • Работал с такими архитектурами как: MVC, MVVM + C, MVP, UDF, VIPER • Много работал с медиа (фото, видео). Делал кастомные плееры, работал с HLS. • Активно участвовал в интеграции с бекендом (контракты, ручки) • Разрабатывал много кастомных UI-элементы (кастомные TextFields с плавающим placeholder, charts и тд) • Много работал с CoreAnimation.

Подробнее
E-commerce & Retail • Travel, Hospitality & Restaurant business
МЩ
Максим Щ.
Ереван
IOS разработчик
Senior
4 740,26 Р/час
AFNetworking
Alamofire
async/await
Auto Layout
CleanSwift
CocoaPods
Combine
Concurrency
Coordinator
coreanimation
+47

● Опыт коммерческой разработки приложений iOS более 7 лет ● Свободное владение языками Swift, Obj-C ● Проектирование и взаимодействие с базой данных через фреймворки Core Data и Realm. ● Опыт разработки многопоточных приложений ● Покрытие приложения тестами ● Реактивное программирование (Combine). ● Глубокое знание UIKit, создание сложных анимированных UIs. ● Разумное применение в разработке шаблонов проектирования MVC, MVP, MVVM и VIPER и моделей UML, принципов SOLID. ● Работа с CocoaPods, Carthage. Написание рекомендаций и спецификаций API. Документирование. ● Опыт запуска и поддержки приложений в AppStore. ● Глубокое понимание бизнес-процессов разработки ПО: Agile (Scrum, Kanban). ● Опыт разработки проектов с нуля и опыт развития уже существующих ● Умение декомпозировать задачи, оценивать трудозатраты с учётом рисков. ● Умение работать в команде как разработчиков так и в фичакомандах из специалистов разных областей. ● Желание выпускать программный продукт, ориентированный на удовлетворение потребностей пользователей и конечного заказчика. ● Стремлюсь к продуктивности и результату. Умею планировать свою работу, оценивать сроки, придерживаться плана и обеспечивать предсказуемость результатов. ● Внимательно подхожу ко всем задачам: готов искать недостатки в приложениях и процессах, предлагать пути для их решения. ● Могу быстро находить общий язык с сотрудниками других подразделений, готов помогать им в решении задач и строить эффективную и комфортную кросс-функциональную командную работу.

Подробнее

Недавно просмотренные специалисты

FinTech & Banking
ВМ
Владислав М.
Москва
Data аналитик
Middle+
3 339,64 Р/час
PostgreSQL
Jira
Confluence
SQL
Python
Power BI
Spark
Hadoop
Анализ данных
Математическая статистика
+15

Владислав — data-аналитик уровня middle+. Специализируется на проектах в сфере FinTech & Banking. Имеет опыт работы руководителем направления по исследованию данных в IT-компании (банк). В рамках проекта занимался автоматизацией рассылки отчётности с помощью Python, разработкой витрин в лаборатории данных с помощью Spark, написанием процедур для обработки данных и разработкой дашбордов по модельному риску в Qlik Sense. Выполнил миграцию витрин данных по модельному риску с реляционной базы в лабораторию данных на Hadoop. Вся отчётность была переведена на витрины на Hadoop, выведена в промышленную эксплуатацию витрина данных по модельному риску, построены дашборды на пром источнике. Также работал аналитиком в Сбере, где разрабатывал BI по модельному риску в Qlik Sense: сборка кампаний для коммуникации с клиентом через смс, push, звонок, СБОЛ в соответствии с ТЗ, написание процедур в Greenplum для регулярных кампаний, аналитика по итогам кампании. В качестве руководителя направления в ОТП Банке разрабатывал и автоматизировал отчётность по основным продуктам банка, строил и поддерживал NPV модели для автокредитования, прогнозировал объём выдач кредитов на уровне отделений банка. Также автоматизировал расчёт премий сотрудников отдела продаж потребительских кредитов, выполнял ad-hoc задачи аналитики, писал скрипты для отчётности, собирал данные (SQL), автоматизировал загрузку данных (Python), создавал дашборды (Tableau). Как аналитик в ОТП Банке проводил ретротесты для внешних источников, подсчитывал прирост качества моделей в CASH и POS портфеле, аналитически рассчитывал сроки, анализировал данные кредитных бюро, работал с SQL, Excel, Airflow.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • HRTech • Logistics & Transport
ЕМ
Елена М.
Омск
Бизнес/системный аналитик
Senior
3 376,62 Р/час
UML
Kanban
Postman
Use case diagram
JSON
REST
XML
Scrum
API
+38

Елена — бизнес- и системный аналитик уровня Senior из Омска. Специализируется на анализе и моделировании бизнес-процессов, работе с требованиями и документацией. Имеет опыт работы с различными нотациями моделирования (BPMN, UML, EPC) и инструментами (Jira, Confluence, Draw.io). Участвовала в проектах в отраслях FinTech & Banking, Logistics & Transport, HRTech, BioTech, Pharma, Health care & Sports. Среди проектов — разработка электронной биржи перевозок, системы для ЭДО банка, сервиса для записи в сеть медицинских клиник, системы автоматизации рекрутмента и аутстаффа для ИТ-компании, сервиса для контроля рабочего времени сотрудников ритейл-компании. Основные обязанности на проектах включали анализ процессов, сбор информации от пользователей, работу с требованиями, моделирование систем, описание процессов, постановку задач на разработку и ведение документации.

Подробнее