Михаил Ч., Senior, IOS разработчик

Михаил Ч.
Россия, Калининград
3 080 ₽/час 492 800 ₽/мес.
    IOS разработчик
  • Senior
Опыт работы:

Более 4 лет

Языки:

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

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

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

Навыки
Swift
Objective-C
Python
Bash
Ruby
Fastlane
UIKit
SwiftUI
IVCollectionKit
PopupView
CocoaPods
SPM
Swinject
CoreData
Disk
Alamofire
Moya
TinkoffASDK
Firebase
Firestore
SDWebImage
Kingfisher
MVVM
MVP
VIPER
SwiftGen
SwiftLint
iqkeyboardmanagerswift
SnapKit
corelocation
GoogleMaps
AVFoundation
Jira
Confluence
Figma
Bitbucket
Siren
KIF
GCD
MVVM+C
RxSwift
RxDataSources
RxCocoa
Storyboard
URLSession
filemanager
SwiftMessages
YandexMapsMobile
yandexmobilemetrica
Structured Concurrency
InputMask
keychainaccess
MoreCodable
SnapSDK
SwiftSoup
SwiftSVG
GDPerformanceView
Technology:
Realm
Source_control:
GitLab
GitHub

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

Jump Finance (Т-Банк)
Описание задачи/проекта

Jump.Work — Платформа для самозанятых: автоматизация документооборота, расчеты с налогами, управление доходами.

Jump.Taxi — Система управления таксопарками: моментальные выплаты, реферальные программы, интеграции с агрегаторами.

Jump.Finance — Платформа для быстрой и безопасной автоматизации массовых выплат, автосалонов и пунктов металлоприема.

Позиция на проекте
IOS разработчик
Размер команды
~40–60 человек
Ответственность
  1. д
  2. ~18 бэкендов
  3. 5 фронтендов
  4. 4 дизайнеров
  5. 3 тестировщика
  6. ~11 продуктовых аналитиков, продукт-менеджеров и проектных менеджеров
  7. 2 СЕО
Технологии и инструменты
Firebase, Moya, RxSwift, SnapKit, UIKit, IVCollectionKit, MVVM+C
Период работы/продолжительность
Декабрь 2022 г. - Апрель 2025 г.
Instatext
Описание задачи/проекта

Стартап, помогающий блогерам и маркетологам быстро готовить стилизованные тексты для публикаций в инстаграме и других соцсетях.

Позиция на проекте
IOS разработчик
Размер команды
5 человек
Ответственность
  1. ● Создал кастомный UI-элемент через UICollectionView с интерактивными текстовыми полями и возможностью гибкой кастомизации каждого элемента.
  2. ● Реализовал кэширование постов с рекомендациями и карточками через файловую систему FileManager.
  3. ● Добавил функциональность для отправки постов в мессенджеры, соцсети и сохранения на устройство через UIActivityViewController.
  4. ● Интегрировал CoreData для локального хранения пользовательских черновиков.
  5. ● Провёл проект от идеи до выхода в App Store, включая самостоятельную подготовку релиза и загрузку приложения через App Store Connect.
  6. ● Внедрил SwiftLint в проект и настроил конфигурацию на основе правил от Realm для соблюдения единого code-style.

Технологии и инструменты
Bitbucket, CocoaPods, CoreData, filemanager, SwiftLint, URLSession, UIKit, MVP+R
Период работы/продолжительность
Апрель 2022 г. - Декабрь 2022 г.
MN Store
Описание задачи/проекта

Manna Go — Сервис доставки еды.

Manna Food — Продуктовый гипермаркет с доставкой еды.


Позиция на проекте
IOS разработчик
Размер команды
8 человек
Ответственность
  1. ● Реализовал процесс оформления заказа: корзина, пересчет стоимости, выбор метода оплаты, подтверждение заказа.
  2. ● Реализовывал нестандартные UI элементы с использованием Diffable Data Source.
  3. ● Интегрировала более 30 расширений для стандартных классов, снизив объем кода и упростив разработку.
Технологии и инструменты
Alamofire, Bitbucket, CocoaPods, GCD, Jira, Kingfisher, MVP, Storyboard, UIKit
Период работы/продолжительность
Октябрь 2021 г. - Март 2022 г.
Lady&Gentleman CITY
Описание задачи/проекта

Мультибрендовый магазинов для онлайн-покупок одежды и аксессуаров с доставкой по России.

Позиция на проекте
IOS разработчик
Ответственность

● Отрефакторил модули с избранными товарами (фавориты) и экран поиска с фильтрами, переведя их с RxSwift на Structured Concurrency.

● Создавал кастомный UI-элемент для плавного перехода и смещения тулбара при скролле.

● Переводил экраны с архитектуры MVVM на MVP+R с переходом инхаус-разработчиков.

Технологии и инструменты
Firebase, Kingfisher, Moya, RealmSwift, RxSwift, Sentry, SnapKit, Structured Concurrency, SwiftLint, yandexmobilemetrica, UIKit, RxDataSources, SwiftMessages, YandexMapsMobile
Период работы/продолжительность
Апрель 2021 г. - Октябрь 2021 г.
Spoil me
Описание задачи/проекта

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

Позиция на проекте
IOS разработчик
Ответственность

● Реализовал фичу архивации подарка, обратившись к бэкенду через Firebase Firestore.

● Переделал элементы на экране выбора подарка и его цены с эффектом размытого стекла.

● Создал элемент подробной информации с анимацией раскрытия.

● Добавил попап-уведомления для оповещений о важных событиях.

● Добавил сервис по генерации ассетов из SFSymbols

Технологии и инструменты
Firebase, InputMask, keychainaccess, Moya, RxCocoa, RxSwift, SDWebImage, Sentry, SnapKit, SwiftGen, UIKit, IVCollectionKit, MoreCodable, SnapSDK, SwiftSoup, SwiftSVG
Период работы/продолжительность
Декабрь 2020 г. - Апрель 2021 г.

Образование

Высшее
Название учебного заведения/курса
Калининградский государственный технический университет
Аналогичные специалисты
Не нашли, кого искали?

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

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