Денис Б. IOS разработчик, Senior

ID 1973
ДБ
Денис Б.
Мужчина, 29 лет
Россия, Севастополь, UTC+3
Ставка
4 675,32 Р/час
НДС не облагается
Специалист доступен с 1 июня 2026 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
Alamofire
Apollo GraphQL
AppsFlyer
BIND
chatoo
CocoaPods
codable
Combine
Coordinator
Core Data
CryptoJS
cryptoswift
Dev
differentiator
Fastlane
Figma
Firebase
Firebase Analytics
Firebase Crashlytics
Firebase Remote Config
firebase/messaging
Flamingo
Generamba
Git
GraphQL
gRPC
heathkit
HTTPS
iCarousel
inappstory
Intercom
INTL
IOS
Jenkins
Jira
Kingfisher
LINQ
Lottie
Lottie-ios
Mansory
Marshal
Moya
mtgsdk
MVC
MVP
MVVM
MVVM+R
MVVM-C
Nimble
Objective-C
POS
Prod
Protobuf
purchases
Push Notifications
Quick
Reachability
ReactiveKit
Realm
RealmSwift
replaykit
resolved
REST API
RxCocoa
rxcombine
RXDataSource
RxKeyboard
rxrelay
RxSwift
Skeleton
SnapKit
Socket
Socket.io
socket.io-client-swift
sodium
SOLID
specta
SQLite
Starscream
Swift
SwiftGen
SwiftLint
swifttyrsa
SwiftUI
SwiftyJSON
swiftymocky
swiftysocket
Swinject
technologies snapkit
toist
Tuist
UI Kit
Unity
Unity-приложения
UserDefaults
VIPER
WebRTC
WebSockets
Xcode
Yandex MapKit
Yandex.Metrica mobile
Аналитика
AppleMaps
RxTest
Chart.js
Keychain Access
Отрасли
Blockchain
E-commerce & Retail
LifeStyle
Social Networking
Telecom
Главное о специалисте
Квалифицированный разработчик iOS, с 6-ти летним опытом в разработке коммерческого программного обеспечения с использованием Swift. Сильные навыки в области проектирования архитектуры программного обеспечения, мобильных приложений и руководства командой. Уверенные знания управления памятью (MRC, ARC, garbage collection) и многопоточность.
Проекты   (9 лет 2 месяца)
Проект 1
Роль
iOS developer
Обязанности
Мобильный почтовый клиент Обязанности: Инфраструктурная команда Написание и поддержка модульных тестов и UI-тестов (около 2 тысяч тестов на проекте) Исследование и улучшение показателей производительности приложения (постоянный мониторинг метрик по большому количеству показателей, крашфри и багфри показатели) Разработка и доработка решений для повышения качества и удобства работы над приложением (автоматизация процесса, использование различных библиотек для генерации кода) Поддержка скриптов на Ruby и Python для интеграции и саппорта различных вариантов сборок на CI/CD
Стек специалиста на проекте
Alamofire, Kingfisher, WebRTC, RxSwift, Protobuf, Moya, Mansory, SQLite, mtgsdk, differentiator
Отрасль проекта
LifeStyle
Период работы
Февраль 2023 - По настоящее время  (2 года 9 месяцев)
Проект 2
Роль
iOS developer
Обязанности
Описание: Музыкальное приложение для прослушивания музыкальных композиций различных артистов и жанров. С возможностью управлять качеством воспроизведения и поддержкой оффлайн режима для избранных композиций. Обязанности: - На старте знакомства с проектом участие в Core-команде, в основном багфикс и доработка внутренней логики, с целью погружения в различные сферы приложения. - Масштабный редизайн приложения после возвращения его в App Store (создание большей части приложения с нуля, редизайнился только плеер). Участие в обсуждении и разделении требований на реализацию в рамках своей продуктовой команды и общих требований по приложению. - Участие в доработке в рамках продуктовой фичи собственных решений проекта, предоставленных от Core-команды. Работа над этими решениями разделялась по факту разделения требований между необходимостью их получить в продуктовой команде и возможностью Core-команды предоставить готовое решение по запросу. В это время был мостом между новой продуктовой командой и Core-командой. - Разработка модуля Эфир. От проработки функциональных требований внутри продуктовой команды на этапе начального анализа до разработки этого функционала, а также расширение этого модуля дополнительным функционалом в последствии. - В течении некоторого промежутка времени координирование разработчиков в рамках продуктовой команды. Такая необходимость возникла вследствие того, что я начинал один в продуктовой команде и имел большой уровень вовлечения в требования и цели команды + расширение команды было реализовано за счет "новичков" не только в рамках команды, а и в целом в проекте. По-этому впоследствии решалось несколько задач: ввести в курс дела других разработчиков, а также избавится от bus-фактора по фиче.
Стек специалиста на проекте
GraphQL, Firebase, Kingfisher, Fastlane, Realm, Lottie, RxSwift, RxCocoa, iCarousel, Protobuf, Coordinator, AppsFlyer, MVVM-C, Quick, Nimble, MVVM+R, Tuist, Yandex.Metrica mobile, inappstory, specta
Отрасль проекта
Social Networking
Период работы
Сентябрь 2022 - Февраль 2023  (6 месяцев)
Проект 3
Роль
iOS developer
Обязанности
Описание: Лучший способ управлять услугами и счетом для абонентов оператора мобильной связи Обязанности: - работа в продуктовом стриме, разработка функционала приложения под сжатые сроки бизнеса - доработка критического основного функционала приложения (настройка и управление тарифами) - участие в процессе планирования и оценки задач - декомпозиция и распределение задач на нескольких разработчиков в рамках одной фичи продуктового стрима - организация технической стороны процесса доставки фичей в условиях неопределенности со стороны бизнеса
Стек специалиста на проекте
Alamofire, Firebase, Kingfisher, Fastlane, SwiftLint, Chart.js, Lottie-ios, Coordinator, Reachability, SwiftyJSON, UserDefaults, Keychain Access, Yandex.Metrica mobile, inappstory, socket.io-client-swift
Отрасль проекта
Telecom
Период работы
Апрель 2022 - Сентябрь 2022  (6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Севастопольский государственный университет
Специальность
Информационные системы и технологии
Завершение учебы
2018 г.

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

E-commerce & Retail • FinTech & Banking • Telecom
ИС
Ибрагим С.
Санкт-Петербург
IOS разработчик
Middle+
3 870,13 Р/час
Swift
Xcode
UI Kit
Combine
Git
MVC
MVP
MVVM
Core Data
Testing
+61

Ключевые навыки Swift, Xcode, UIKit, SwiftUI, Combine, Git, MVC, MVP, MVVM, CoreData, Unit/UI testing CocoaPods WebSockets REST API JSON Objective-C CoreData Jenkins для CI/CD Fastlane для CI/CD JIRA Foundation, UIKit VFoundation AutoLayout MVP и MVVM RSocket Xсode Figma GoogleAnalytics / Crashlytics ARC - Знание паттерна Redux - Опыт написания UI и Snapshot тестов - Знание Swift (ARC, GCD и т.д.) - CocoaPods, опыт работы с модульной архитектурой - Сетевые протоколы и технологии Rest Api, Socket.IO - Практический опыт работы с REST API, JSON Обо мне Аналитический склад ума, целеустремленность, внимательность к деталям. Хороший технический бэкграунд. Новые знания и опыт даются легко. iOS-разработчик с опытом разработки высококачественных и удобных приложений для iOS. На протяжении всей моей карьеры я развил глубокое понимание Swift. Знание фреймворков iOS, включая UIKit, Swift UI, CoreData и сторонние библиотеки. Я хорошо разбираюсь в инструментах разработки, таких как Xcode, Git, и имею опыт работы с различными клиентами. Я увлекаюсь разработкой iOS и люблю быть в курсе последних тенденций и технологий в этой области.

Подробнее

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

FinTech & Banking • RnD
ВК
Валерий К.
Москва
Java разработчик
Middle+
2 987,01 Р/час
Grafana
IDE
Spring Data
Lombok
Spring Cloud
Spring MVC
Liquibase
Flyway
Java
Git
+51

Квалифицированный Java-разработчик с более чем 4 годами опыта в создании и оптимизации корпоративных решений. В Росбанк Авто занимался разработкой платформы для клиентского сервиса и автоматизации бизнес-процессов, где значительно улучшил качество кода - увеличил тестовое покрытие с 15% до 82% в критических модулях, провел масштабный рефакторинг с применением принципов SOLID, снизил нагрузку на БД за счет оптимизации запросов и внедрил систему уведомлений на базе Kafka. В проекте CRM "Параплан" для детского спортивного клуба реализовал комплексную систему автоматизации, добившись сокращения времени инвентаризации на 35% благодаря интеграции Spring Cache с Redis, повысил надежность системы через Testcontainers (тестовое покрытие выросло с 45% до 62%), оптимизировал API и уменьшил объем передаваемых данных. Владею полным циклом разработки: от проектирования микросервисной архитектуры (Spring Boot/Cloud) до развертывания в Kubernetes с мониторингом через Prometheus/Grafana. Ответственно отношусь к задачам, учитываю все нюансы и сроки. Слежу за трендами в индустрии и активно совершенствую свои навыки. Быстро нахожу общий язык с людьми, легко адаптируюсь в новых условиях. Нацелен на результат даже при наличии ограничений, проявляю инициативу в работе.

Подробнее
FinTech & Banking • Government & Public Sector
РМ
Рамиль М.
Ижевск
QA ручной
Senior
2 568,95 Р/час
PostgreSQL
REST
Jira
Confluence
SQL
SOAP
Postman
Scrum
IntelliJ IDEA
Jenkins
+31

Рамиль — опытный QA-инженер, специализирующийся на ручном тестировании. Обладает навыками работы с различными инструментами и технологиями, такими как 1С, Postman, Confluence, Graylog, IntelliJ IDEA, Jenkins, Jira, Swagger, Vanessa automation, Zephyr, DBeaver, NoSQL, PostgreSQL, SQL, REST, SOAP, Scrum, Waterfall, Gherkin, map, Miro, XMind, GitLab, Grafana, Kafka. Рамиль имеет опыт работы в проектах по разработке и сопровождению цифровых платформ для управления финансовыми услугами малого бизнеса и реализации государственной платформы для автоматизации госуслуг. На этих проектах он выполнял задачи по тестированию сервисов front/back-end/android на микросервисной и монолитной архитектуре, проведению функционального, интеграционного и регрессионного тестирования, разработке тест-кейсов в Zephyr и работе с Vanessa Automation. За время работы Рамиль оптимизировал процессы тестирования, что позволило сократить время регрессионного тестирования на 20%, и разработал новую систему документации, сократившую время на адаптацию новых членов команды на 30%.

Подробнее