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

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

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Middle
Навыки
Swift
CloudKit
CocoaPods
Combine
corelocation
environment
Kingfisher
MVVM
Structured Concurrency
SwiftUI
UIkit 3
Clean Swift
Core Graphics
Отрасли
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, Core Graphics, SwiftUI, Structured Concurrency, 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
+112

Опыт: 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.

Подробнее
EdTech • FinTech & Banking • FoodTech • Travel, Hospitality & Restaurant business
СБ
Самат Б.
Кокшетау
IOS разработчик
Senior
3 844,15 Р/час
CocoaPods
DbUnit
Git
LLDB
Microsoft
R Framework
Realm
SPM
Swift
Testing
+66

Опыт коммерческой разработки более 9-ти лет приложений iOS Опыт работы в отраслях: EdTech, FoodTech, Travel, Hospitality & Restaurant business, FinTech & Banking Опыт проектирования баз данных для приложений Опыт разработки многопоточных приложений Опыт тест-ориентированной разработки приложений (TDD) Глубокое знание UIKit Опыт разумного применения в разработке шаблонов проектирования MVC, MVP, MVVM и VIPER, принципов SOLID Опыт запуска и поддержки приложений в AppStore Глубокое понимание бизнес-процессов разработки ПО Умение писать с нуля код мобильных приложений и опыт работы с уже существующим программным кодом Умение декомпозировать задачи, оценивать трудозатраты с учётом рисков Умение и готовность слаженно работать в команде разработчиков, в соответствии с продуктовыми требованиями конечного заказчика. Стремление к высокой продуктивности и умение планировать свою работу, оценивать сроки, придерживаться плана и обеспечивать предсказуемость результатов Внимательный и проактивный подход ко всем задачам: готовность искать недостатки в приложениях и предлагать пути для их улучшения (code review) Умение быстро находить общий язык с сотрудниками других подразделений

Подробнее

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

E-commerce & Retail
НМ
Найыр М.
Москва
Frontend разработчик
Middle+
3 082,74 Р/час
JavaScript
Jira
Figma
Trello
Bitbucket
Jest
Webpack
GitLab
GitHub
TypeScript
+25

Найыр — frontend-разработчик уровня Middle+. Опыт работы на проектах в сфере e-commerce & retail включает участие в разработке онлайн-сервиса для оптимизации доставки и двух веб-приложений. В рамках проекта IT-компании Найыр занимался переносом проекта с MobX на Zustand, что позволило подключить тяжёлые компоненты в глобальный стор. Он добавил фильтрацию складов, товаров, грузовиков заказчиков, а также реализовал демо-юзера для некорпоративных пользователей. Разработчик заботился о стабильности веб-приложения, решал возникающие проблемы и вносил улучшения, повышая качество и удобство для пользователей. Во время работы над проектом Wallet-TD p2p market в компании Web-Focus Найыр настроил проект с Vite для ускорения сборки на 30%, внедрил lazy loading, реализовал НОС, защищающий маршруты, и добавил поддержку мультиязычности с помощью i18n. Кроме того, он обеспечил эффективное управление состоянием с помощью глобального стора с Redux Toolkit и провёл декомпозицию стилей. Над проектом Nerizen-hostels в компании Web-Focus Найыр работал над разработкой и оптимизацией пользовательского интерфейса, созданием респонсивных и мобильных веб-страниц, интеграцией с серверными API и обработкой данных.

Подробнее
E-commerce & Retail • FinTech & Banking
ГЕ
Георгий Е.
Москва
Java разработчик
Senior
3 339,64 Р/час
Java 2
SE
Базы данных
тесты
MyBatis
Data
Java SE
Java
Scrum
Git
+35

Георгий — опытный Java-разработчик уровня Senior. Имеет высшее образование по специальности «инженер-математик». Владеет английским языком на уровне B1. Опыт работы: - Проект «Первый ОФД. Ядро ОФД, облачная касса» (роль — Senior Java Developer). Занимался разработкой нового продукта (облачная касса) с самого начала до вывода в прод, рефакторингом и поддержкой. Дорабатывал core продукта ОФД и сервисы, работал с CI/CD. Участвовал в собеседованиях разработчиков и онбординге на проект. - Проект «Сбер. Калькуляторы NPV, CLTV для физлиц» (роль — главный инженер по разработке). Централизовал вычисления нескольких важных показателей при выдаче кредитов и вычисления ставки по депозитам для физлиц. Разработал масштабируемое промышленное решение и интегрировал его со смежными командами. Создал с нуля Pipeline CI/CD. - Проекты для AT Consulting (роль — Java-разработчик). Сначала занимался поддержкой веб-приложений, затем участвовал в разработке и проектировании сервисов. Работал с поисковым движком ElasticSearch, использовал Spring Boot, Hibernate и MyBatis. Знаком со спецификациями Java EE (JMS, JPA...). В качестве баз данных использовал Oracle и Postgres, работал с RabbitMQ.

Подробнее
E-commerce & Retail • Logistics & Transport
ДС
Диана С.
Ереван
Руководитель проекта
Middle
2 997,4 Р/час
Jira
Confluence
SQL
Agile
Scrum
Project management
Управление командой
Ведение переговоров
Деловая коммуникация
Планирование
+23

• Руководство командами Agile (Scrum), включая организацию планирования спринтов, обзоров, ретроспектив и решение проблем для своевременной доставки. • Создание PRD (Product Requirements Document), технической документации и детализированных отчетов для заинтересованных сторон, обеспечение согласованности требований и поставок. • Планирование и проведение релизов и спринтов, определение целей, управление рисками и контроль QA (обеспечения качества). • Организация встреч с клиентами и заинтересованными сторонами, перевод бизнес-требований в конкретные задачи для команды. • Управление многопрофильными командами, содействие сотрудничеству и улучшению производительности. • Контроль фаз SDLC (жизненного цикла разработки ПО), обеспечение бесперебойной работы с использованием инструментов, таких как Jira, Confluence и GitLab.

Подробнее