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

Male avatar
Даниил Х.
Россия, Санкт-Петербург
3 395 ₽/час 543 200 ₽/мес. без НДС
Опыт работы:

Опыт разработки ПО 4 года

Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Swift
Objective-C
IOS
iPadOS
Xcode
ООП
POP
UIKit
SwiftUI
SOLID
Foundation
CoreData
Alamofire
Moya
NodeKit
Figma
AutoLayout
SnapKit
Interface Builder
APNS
Firebase Cloud Messaging
OneSignal
WebSocket
Socket.io
TCA
Google Maps SDK
Kingfisher
GCD
Combine
CocoaPods
SPM
Atlassian Jira
StoreKit
Xcodegen
SwiftGen
SwiftLint
Git
Technology:
Realm
REST API
Instruments:
Postman
Формат работы
Удалённо
Описание о специалисте

Опыт коммерческой разработки ПО 4 года

Разработка клиент-серверных приложений

Проектирование архитектурных решений

Профилирование и оптимизация

Проведение code review

Планирование, декомпозиция задач

Подбор специалистов, проведение собеседований

Менторство, адаптация сотрудников, составление ИПР, технические консультации

Работа с сокетами

Настройка пушей

Создание deeplink навигации, работа с universal links

Работа с сервисами FireBase

Работа с картами (Google maps SDK)

Работа с данными (Realm)

Взаимодействие с периферией (CoreBluetooth)

Рефакторинг legacy кода, в т.ч. Objective-C

Покрытие кода Unit-тестами

Монетизация: реклама, встроенные покупки, подписки. Интеграция механизмов оплаты в обход санкций

Создание кастомных UI элементов

Умение работать в Agile подходе (Scrum, Kanban)

Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки.

Примеры работ

Мобильное приложение для управления коммунальными услугами
Описание задачи/проекта

Приложение для отслеживания начислений и оплаты коммунальных услуг. Приложение позволяет по указанному адресу пользователя получать ежемесячные начисления, производить их оплату прямо из приложения, а также следить за датами поверки приборов учета.

Позиция на проекте
Ведущий iOS-разработчик
Размер команды
3 iOS, 3 Android, 4 Backend, 1 QA, 1 Дизайнер, 6 Аналитиков, ПМ
Ответственность
  1. Проектирование архитектурных решений
  2. Распределение задач между разработчиками
  3. Декомпозиция задач
  4. Верстка кастомных вью компоненты
  5. Рефакторинг сетевого слоя
  6. Доработка UI
  7. Интеграция метрик
  8. Фичевая разработка
  9. Багфикс
  10. Код ревью
  11. Написание Unit-тестов
  12. Подготовка и проведение релизов
Технологии и инструменты
Alamofire, AVFoundation, Firebase, GCD, Realm, XCTest, yandexmobilemetrica, UIKit, MVС+R, IB, YandexMobileAds, CardIO, SPaySDK
Период работы/продолжительность
Июнь 2024 г. - Июнь 2026 г.
Омниканальный мессенджер для бизнеса
Описание задачи/проекта

Мобильное приложение для бизнеса, позволяющее собирать и обрабатывать заявки от клиентов по разным каналам связи.

Позиция на проекте
Ведущий iOS-разработчик
Размер команды
3 iOS, 2 Android, 2 QA, 1 Дизайнер, 1 PM, 2 Аналитик, 2 Backend
Ответственность
  1. Оптимизация работы с сетью, настройка кэширования
  2. Настройка пушей
  3. Настройка сокетов
  4. Настройка SSL
  5. Работа с БД
  6. Работа с Universal links
  7. Локализация
  8. Фичевая разработка
  9. Написание Unit-тестов
  10. Багфикс
  11. Code review
  12. Подготовка и проведение релизов
  13. Подбор сотрудников, проведение собеседований, онбординг
Технологии и инструменты
Alamofire, FCM, Moya, Realm, Swift, APNS, UIKit, MVVM+C
Период работы/продолжительность
Июнь 2023 г. - Май 2024 г.
Краудсорсинговый сервис для заказа услуг доставки
Описание задачи/проекта

Мобильное приложение для заказа / предоставления услуг доставки товаров.

Позиция на проекте
iOS-разработчик
Размер команды
1 iOS, 1 Backend, PM
Ответственность
  1. Багфикс
  2. Рефакторинг legacy
  3. Реализация модуля чата
Технологии и инструменты
Google Maps SDK, MVVM, Objective-C, OneSignal, Swift, UIKit
Период работы/продолжительность
Март 2023 г. - Июнь 2023 г.
Приложение VPN
Описание задачи/проекта

Приложение VPN

Позиция на проекте
iOS-разработчик
Размер команды
1 iOS разработчик, 1 Android разработчик, 1 Дизайнер, 1 QA, 1 Backend, PM
Ответственность
  1. Проектирование архитектуры
  2. Разработка UI/UX составляющей
  3. Интеграция подписок
Технологии и инструменты
Combine, StoreKit, Swift, SwiftUI, MVVM+C, Async-Await
Период работы/продолжительность
Октябрь 2022 г. - Март 2023 г.
MeetApp
Описание задачи/проекта

Приложение на ios для создания событий, назначения встреч и бронирования переговорок для их проведения, с помощью этого приложения можно записывать предстоящие (и прошедшие, если надо) события, что позволит вам не пропустить ничего важного.

Позиция на проекте
iOS-разработчик
Размер команды
3 iOS разработчик, 2 Android разработчик, 1 Дизайнер, 1 QA, 1 Backend, PM
Ответственность
  1. Декомпозиция задач
  2. Архитектурные решения
  3. Код ревью
  4. Модуляризация
Технологии и инструменты
Alamofire, coreanimation, Firebase, FloatingPanel, GCD, UIKit, MVP + Router, CalendarKit
Период работы/продолжительность
Май 2022 г. - Октябрь 2022 г.

Образование

Бакалавр
Название учебного заведения/курса
Санкт-Петербургский политехнический университет Петра Великого (СПбПУ)
Специальность
Энергетическое машиностроение
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster