ДС
Даниил С.
Мужчина
Россия, Ярославль, UTC+3
Ставка
3 376,62 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Проекты
(4 года 8 месяцев)
NDA (БРОКЕР)
Роль
IOS DEVELOPER
Обязанности
Проект: разработка и поддержка приложения для брокерской платформы с акцентом на создание удобного и отзывчивого интерфейса для чата поддержки. В задачи входило разработка пользовательского интерфейса чата с фреймворками uikit, rxswift; интеграция компонентов дизайн-системы для обеспечения единого стиля интерфейса; реализация передачи данных между backend по websocket + protobuf; добавление lottie анимаций; работа с deeplinks и userdefaults. Работа происходила в команде по методологии scrum а также участие в demo с заказчиком. Также активное участие в редизайне и проектирование чата.
o Разработка UI для чата поддержки с использованием WebSocket и Protobuf
o Интеграция компонентов дизайн-системы для создания единого стиля чата
o Оптимизация производительности и отзывчивости пользовательского интерфейса
o Разработка анимаций и переходов для улучшения UX в чате
o Участие в редизайне UI и планировании и оценке задач в рамках спринтов
o Реализована поддержка передачи медиафайлов с использованием AVFoundation
o Интерактивные элементы интерфейса были анимированы с помощью UIViewPropertyAnimator и Core Animation
o Применение RxSwift для эффективного управления событиями
o Написание Unit тестов
o Взаимодействие с командой дизайнеров и backend-разработчиков для согласования требований
o Поддержка и развитие существующего функционала приложения
o Работа с архитектурными паттернами
Состав команды: 2 iOS разработчика, 2 Android разработчика, 1 дизайнер, 3 аналитика, 4 QA, 1 ПО, 1 DevOps, 2 backend разработчика.
Стек специалиста на проекте
Swift, GraphQL, REST API, MVVM, Realm, RxSwift, AVFoundation, CocoaPods, GCD, SnapKit, Protobuf, Core Animation, URLSession, UI Kit, WebSockets, XCUITest, codegen, uiviewpropertyanimator
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2023 - По настоящее время
(1 год 11 месяцев)
NDA (БАНК)
Роль
IOS DEVELOPER
Обязанности
Проект: разработка и поддержка банковского приложения с акцентом на модульную архитектуру. Работа в команде платформы, где в задачи входило разбиение приложения на модули с использованием swift package manager; вынесение сетевого слоя и продуктового функционала в отдельные библиотеки; участие в проектировании и внедрении новой redux-подобной архитектуры (viper + redux); отдельная задача на внедрение платформы для нативных ui-тестов в проект. В обязаности входило проведение код-ревью и участие в собеседованиях.
o Интеграция и разработка модулей и компонентов в приложении
o Оценка и планирование разработки в рамках спринтов
o Создание технической документации и отчетов
o Работа и обмен информацией в Confluence
o Работа с GitLab
o Разбиение приложения на модули (модульная разработка)
o Вынесение сетевого слоя в отдельную библиотеку (SPM)
o Вынесение продуктового функционала в отдельные библиотеки (SPM)
o Использование Swift concurrency
o Внедрение перехода на REDUX-подобную архитектуру (Viper + Redux)
o Использован Realm для хранения данных треков и плейлистов, а также кэширование метаданных
o Написание Unit тестов
o Работа с многопоточным программированием (GCD)
o Рефакторинг роутинга приложения (из Router в Coordinator)
o Проведение код ревью
o Рефакторинг приложения
Состав команды: iOS Core Team - не продуктовая. 3 iOS в команде и 12 на проекте.
Стек специалиста на проекте
CoreData, operationqueue, SPM, Redux, архитектура, GraphQL, SnapKit, Alamofire, Coordinator, URLSession, UI Kit, UserDefaults, Swift Package Manager, Swift, VIPER, GCD, GitLab CI/CD, RxSwift, swifteasylayout, MVVM
Отрасль проекта
FinTech & Banking
Период работы
Август 2022 - Сентябрь 2023
(1 год 2 месяца)
АЙТИКО
Роль
IOS DEVELOPER
Обязанности
Проект: разработка и поддержка платежной системы в рамках продуктовой команды. Поддержка существующего функционала и разработка новых технических и бизнес-задач. Попал в сформированную команду и получал в основном задачи по рефакторингу и фиксу багов. Также были задачи на верстку компонентов на uikit + snapkit и помощь в написании ui-тестов. Работа в большой команде и активное взаимодействие QA.
o Работа в Fullstack команде по Scrum
o Работа над высоконагруженной платежной системой.
o Поддержка существующего функционала и разработка новых технических и бизнес-задач
o Участие в существующих проектах и разработка новых.
o Проведение анализа трафика отдельных частей приложения для повышения конверсии
o Полное внедрение UI тестов
o Написание Unit тестов
o Работа с БД (JOIN, SELECT, UPDATE, INSERT, DBeaver)
o Локализация приложения на несколько языков
o Создание дизайн компонентов
o Создание библиотеки компонентов
o Посещение обучений: SRCUM и LESS
o Проведение Демо в конце спринта
o Проведение собеседований
Состав команды: 1 ПМ, 4 Дизайнера, 8 QA, 6 Andriod, 6 iOS, 4 аналитика, 4 Backend разработчика
Стек специалиста на проекте
Swift, Alamofire, MVVM, XCTest, Realm, CocoaPods, SnapKit, URLSession, UI Kit, SQLite, Spring, CoreData, localizable
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2020 - Декабрь 2022
(2 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ЯРОСЛАВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМ П.Г. ДЕМИДОВА, ЯРОСЛАВЛЬ
Специальность
Прикладная информатика в экономике
Завершение учебы
2024 г.