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

ID 25789
МЧ
Михаил Ч.
Мужчина, 23 года
Россия, Калининград, UTC+2
Ставка
3 596,53 Р/час
вкл. НДС 5% (133.33 Р)
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
Bash
Fastlane
Objective-C
Python
Ruby
Swift
SwiftUI
UI Kit
popupview
Alamofire
AVFoundation
CocoaPods
CoreData
corelocation
Firebase
Firestore
Google Maps
iqkeyboardmanagerswift
Kingfisher
Moya
MVP
MVVM
Realm
SDWebImage
SnapKit
SPM
SwiftGen
SwiftLint
Swinject
VIPER
Bitbucket
Confluence
Figma
GCD
GitHub
GitLab
Jira
kif
Отрасли
FinTech & Banking
FoodTech
Hardware
LifeStyle
Social Networking
Главное о специалисте
Михаил — iOS-разработчик уровня senior из Калининграда. Обладает широким спектром навыков, включая работу с Bash, Fastlane, Objective-C, Python, Ruby, Swift, SwiftUI и другими инструментами. Опыт работы на проектах в различных отраслях: FinTech & Banking, FoodTech, Social Networking, LifeStyle, Hardware. На проекте Jump Finance (Т-Банк) внедрил более 15 кастомных элементов в дизайн-систему, повысил стабильность приложений и разработал защищённый модуль чат-приложения. В стартапе «Мой Ананас» реализовал оффлайн-хранение корзины пользователя и консультировал заказчиков по техническим решениям. Для проекта Instatext создал кастомный UI-элемент и реализовал кэширование постов.
Проекты   (4 года 11 месяцев)
Jump Finance (Т-Банк)
Роль
IOS разработчик
Обязанности
Jump.Work — Платформа для самозанятых: автоматизация документооборота, расчеты с налогами, управление доходами. Jump.Taxi — Система управления таксопарками: моментальные выплаты, реферальные программы, интеграции с агрегаторами. Jump.Finance — Платформа для быстрой и безопасной автоматизации массовых выплат, автосалонов и пунктов металлоприема. Что реализовывал: Внедрив более 15 кастомных элементов, которые стали частью дизайн-системы и активно использовались всей iOS-командой при разработке новых модулей. Внедрил механизм запроса оценки через StoreKit, увеличив средний рейтинг приложения в App Store с 3.4 до 4.8. Оптимизировал стабильность приложений: Повысил на 14.3% crash-free сессий для Jump.Finance Повысил на 11.1% crash-free сессий для Jump.Work Внедрил механизм проверки версии и уведомления об обновлениях, что позволило сократить среднее время обновления пользователей до 3 дней. Разработал защищённый модуль чат-приложения на REST API с шифрованием сообщений. Настроил автоматическую генерацию иконок для white-label такси-приложений через Bash, используя фирменные логотипы и цветовые схемы. Поднял минимальную версию iOS приложения до 15 после анализа метрик устройств пользователей. Реализовал реферальную программу с трекингом активности водителей. Интегрировал эквайринг через T-Bank SDK для моментальных выплат внутри приложения. Разработал модуль биометрической верификации через создание селфи. Добавил поддержку liveness-теста: распознавание поворота головы при биометрической верификации пользователя. Реализовал работу с PDF-документами для оформления юридически значимых договоров. Интегрировал карты Google Maps для отслеживания маршрутов и заказов. Реализовал переходы по диплинкам для работы с мессенджерами. Разработал модуль галереи для отображения штрафов с возможностью просмотра и масштабирования фотографий, полученных от агрегаторов такси. Проводил ретро по 2 часа для команды мобильных разработчиков из 11 человек в формате «Поле чудес». Интегрировал старших разработчиков в проект, знакомя их с кодовой базой и рабочими процессами.
Стек специалиста на проекте
WKWebView, SPM, Tanka, GitLab, SnapKit, тесты, AVFoundation, Google Maps, Firebase, SDWebImage, Swinject, Moya, UI Kit, SDK, CocoaPods, SwiftGen, RxSwift, Unit testing, phonenumberkit, MVVM+C
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2022 - Апрель 2025  (2 года 5 месяцев)
Мой Ананас
Роль
IOS разработчик
Обязанности
Фудтех-стартап, который соединяет покупателей напрямую с производителями, исключая посредников. Что реализовывал: Реализовал авторизацию через одноразовый код (OTP) по SMS с поддержкой таймера на повторную отправку. Интегрировал сканеры QR-кодов для быстрого добавления товаров в корзину. Разработал оффлайн-хранение корзины пользователя с использованием Realm. Работал с дизайнерами над адаптацией интерфейсов для iOS, предлагал упрощенные решения и соблюдение HIG для повышения удобства пользователей и ускорения реализации задач. Внедрил библиотеку Exyte/PopupView для реализации попапов, что позволило сократить сроки сдачи задач в 2 раза по сравнению с оценками при самостоятельной реализации. Консультировал заказчиков по техническим решениям и планировал спринты для команды. Организовал корпоративную стажировку студентов ИТ-направлений в компанию. Написал Python-скрипты для автоматизации генерации ключей строковых ресурсов, чтобы упростить работу с локализацией и исключить ручные ошибки.
Стек специалиста на проекте
Alamofire, Kingfisher, SwiftLint, Realm, RxSwift, GitHub, CocoaPods, UI Kit, MVVM+C
Отрасль проекта
FoodTech
Период работы
Апрель 2022 - Декабрь 2022  (9 месяцев)
Instatext
Роль
iOS-разработчик
Обязанности
Стартап, помогающий блогерам и маркетологам быстро готовить стилизованные тексты для публикаций в инстаграме и других соцсетях. Что реализовывал: Создал кастомный UI-элемент через UICollectionView с интерактивными текстовыми полями и возможностью гибкой кастомизации каждого элемента. Реализовал кэширование постов с рекомендациями и карточками через файловую систему FileManager. Добавил функциональность для отправки постов в мессенджеры, соцсети и сохранения на устройство через UIActivityViewController. Интегрировал CoreData для локального хранения пользовательских черновиков. Провёл проект от идеи до выхода в App Store, включая самостоятельную подготовку релиза и загрузку приложения через App Store Connect. Внедрил SwiftLint в проект и настроил конфигурацию на основе правил от Realm для соблюдения единого code-style.
Стек специалиста на проекте
Bitbucket, SwiftLint, CocoaPods, URLSession, UI Kit, CoreData, filemanager, mvpr
Отрасль проекта
Social Networking
Период работы
Октябрь 2021 - Март 2022  (6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Калининградский Государственный Технический Университет
Специальность
Информатика и вычислительная техника
Завершение учебы
2023 г.

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

Cloud Services • Government & Public Sector • Information Security • Social Networking • Telecom • Urban technology
КМ
Кирилл М.
Пермь
IOS разработчик
Senior
3 298,7 Р/час
Alamofire
Application Lifecycle
Auto Layout
AVFoundation
AVkit
CocoaPods
codable
CoreData
corelocation
Deep Links
+58

Опытный Senior iOS Developer с более чем 7 годами работы в разработке мобильных приложений для платформ iOS и macOS. Обладает глубокими знаниями в Swift, Objective-C, UIKit, SwiftUI, а также в архитектурах VIPER, MVP, MVC, MVVM и принципах SOLID. Имеет опыт работы с множеством технологий и инструментов, включая RxSwift, CoreData, Realm, SQLite, Firebase, Alamofire, SnapKit, Yandex MapKit SDK, REST API, и другие. Отличается умением разрабатывать сложные приложения с нуля, а также рефакторить и оптимизировать существующие решения. Имеет опыт работы с CI/CD, выгрузкой приложений в AppStore, а также обеспечением тестирования и исправлением ошибок с помощью dSym. Имеет опыт в разработке различных типов приложений, включая системы видеонаблюдения, интерфейсы для оплаты услуг и мессенджеры, а также в реализации специфических решений для работы с криптографией, сертификацией и облачными сервисами. Прекрасно взаимодействует в команде, готов к лидерским обязанностям и активно участвует в проектировании архитектуры и технических решениях.

Подробнее
FinTech & Banking • LifeStyle • Media • Social Networking • Telecom
АВ
Артем В.
Екатеринбург
IOS разработчик
Senior
3 636,36 Р/час
Swift
Git
MVVM
MVC
Alamofire
CocoaPods
UI Kit
Objective-C
MVP
Firebase
+79

Стаж с 2018 года. Имеет опыт разработки в нескольких крупных проектах. Работал с телекомом (мобильное приложение для итальянского мобильного оператора), аудио- и видео-обработкой (TikTok-like социальная сеть с миллионами пользователей, караоке приложение), дополненной реальностью. Также работал с финтех приложениями. Большой опыт работы с базами данных, многопоточностью, асинхронностью. Работал с GCD, Async/Await, Combine. Большой опыт работы со SwiftUI. Много работал с профилировщиком, работал с картами, кластерами, оптимизировал UI, исправлял утечки. Работал с покупками, валидациями ресиптов в подписках, сокетами. На некоторых проектах реализовывал функционал на ARKit. Имеет опыт работы в команде, участвует в code review, а также в разработке архитектуры проекта и ключевого функционала.

Подробнее

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • Telecom
НС
Никита С.
Москва
QA авто
Senior
3 660,76 Р/час
Тест-дизайн
Регрессионное тестирование
Selenium WebDriver
Grafana
Gitlab CI
Allure TestOps
Тестирование интеграций
GraphQL
Обучение
Postman
+76

Никита — Senior специалист в области QA авто с опытом работы 5 лет 10 месяцев. Имеет высшее образование по направлениям «Прикладная информатика» и «Информационная безопасность телекоммуникационных систем». Владеет русским языком на уровне C2, английским — на уровне B2. Работал в проектах из отраслей E-commerce & Retail, Telecom, FinTech & Banking, BioTech, Pharma, Health care & Sports. Среди проектов, над которыми работал Никита: - Сервис сбора и визуализации данных по складам для интернет-магазина (роль — старший инженер по тестированию); - Веб-сервис для путешествий и сервис ID Личный кабинет в телеком-компании (роль — инженер по тестированию); - Построение центрального хранилища данных DWH (роль — старший специалист по тестированию); - Хранилище данных для Сбербанка (роль — специалист по тестированию); - Интеграция платёжных систем с Юmoney (роль — тестировщик ПО); - Интеграция медицинского оборудования с зарубежными заказчиками (роль — специалист по тестированию). В рамках проектов занимался тестированием и автоматизацией различных процессов, разработкой фреймворков, составлением тестовой документации, ведением отчётов, анализом уязвимостей и другими задачами.

Подробнее
FinTech & Banking • Urban technology
НК
Наталия К.
Москва
QA FullStack
Middle+
2 077,92 Р/час
PostgreSQL
Git
Java
SQL
Postman
Selenium
TestNG
Selenide
Rest Assured
REST API
+18

Делала чеклисты и тест-кейсы для банковского проекта и для приложений гос.сектора, сервисов ЭДО. Проводила ручное тестирование веб приложений. Применяля следующие технологии при разработке автотестов: Selenium WebDriver, Appium, TestNG, JUnit, Cucumber, RestAssured, SoapUI, Postman, Jenkins, Maven, Gradle, Git, JIRA, TestRail, Docker, AWS, Sauce Labs, BrowserStack. Мне приходилось реализовывать параллельный запуск автотестов. Я использовала TestNG, JUnit, Selenium Grid, Docker, AWS, Sauce Labs и BrowserStack. Мне приходилось использовать библиотеки для сериализации\десериализации xml\json объектов. Я использовала Jackson, XStream, SimpleXML, XMLUnit и JsonPath. В автотестах я использовала Spring JDBC и JPA для работы с БД. Использовала MySQL, PostgreSQL, Oracle и SQL Server в качестве СУБД. Есть опыт встраивания автотестов в проектный пайплайн. Я использовала Jenkins, GitLab CI/CD, CircleCI, TeamCity, Azure DevOps. Также использовала Docker и Kubernetes для контейнеризации и оркестрации автотестов. Опыт разработки фреймворка автотестов с нуля. Использовала Selenium WebDriver, TestNG, Maven, Git. Использовала Page Object Model, Data Driven Testing, BDD и TDD подходы.

Подробнее
Cloud Services
СБ
Сергей Б.
Люберцы
DevOps
Middle+
3 246,75 Р/час
HAProxy
Grafana
borg
ntp
cacti
netware
proxy
exim
communigatepro
unixware
+42

Настройка и сопровождение систем мониторинга – Nagios, Zabbix, Cacti. Администрирование банковских систем: 21 век, ИнвоБанк. Сопровождение и создание технической документации Администрирование активного сетевого оборудования CISCO, HP и Juniper на уровне CCNP: CISCO - C29XX, C35XX, C37XX, C4849, 26XX, 18XX, 28XX, 28XX, 36XX, 3845, 7201, ASA/PIX Juniper - EX2200, EX3300, EX3200, EX4200, EX4550, SRX100, SRX240, SRX650, MX80, MX104, MX240, SSG140 HP - Procurve 2626, 2510, 1610, 2548 HPE - 5900, H3C - 5800 Настройка и обслуживание активного сетевого оборудования HP, 3COM, ZyXell ZyWALL, qtech, eltex, dlink. Настройка и обслуживание virtual chassis и failover cluster на основе сетевого оборудования Juniper. Знание и понимание протоколов динамической маршрутизации: IS-IS, BGP, OSPF, EIGRP. Опыт в установке, настройке и администрирование операционных систем: Unix (Linux, Solaris, UnixWare, BSD), Novell (NetWare 3.51-6.5, Open Enterprise Server), систем виртуализации: VMWare ESX, ESXi. Администрирование баз данных: Oracle (8,9,10 netware, linux), MySQL, PostgresSQL. Работа с серверным оборудованием - Intel, IBM, Supermicro, HP и др. Настройка и обслуживание оборудования: SAN (FC, iSCSI) – Brocade, Axus, Xyratex, FiberCat FS. NAS (NFS, SMB) - NetApp Cluster FS - Panasas, Lustre, Ceph. Blade Center – Intel, IBM, HP, Egenera Настройка и сопровождение основных интернет сервисов: WWW – Apache, nginx, haproxy SMTP – gmail, postfix, exim, CommunigatePro NTP, FTP, Proxy и др.

Подробнее