Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Шамиль М. IOS разработчик, Middle+

Шамиль М. - IOS разработчик

ID 7771
ШМ
Шамиль М.
Мужчина
Россия, Томск, UTC+7
Ставка
2,750 Р/час
НДС не облагается
Специалист доступен с 1 октября 2023 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Middle+
Навыки
Gift
C
MVC
VIPER
XSP
CMS
Core Data
React
SwiftUI
HTTP
URLSession
Alamofire
ООП
SOLID
DOM
LESS
Autolayout
UserDefaults
Realm
Thread
NSOperation
Space
GitLab
Многопоточность
Cisco
ARIA
CocoaPods
Web Socket
macOS
AVkit
EDT
Git
Swift
MVVM
Objective-C
MVP
SnapKit
WebSockets
CI/CD
Отрасли
BioTech, Pharma, Health care & Sports
Главное о специалисте
Понимание основных сетевых протоколов, знаком с моделями TCP / IP & OSI Опыт разработки приложений с использованием сокетов на библиотеке Pusher Работа с URLSession WebSocket Понимание REST / HTTP / HTTPS / URLSession/ Alamofire) ООП / SOLID / DRY / KISS / DI - Как база для написания поддерживаемого, читаемого, расширяемого кода MVC / MVP / MVVM / Viper- UIKit, AutoLayout , snapKit (хорошо знаком с версткой в ксибах, но предпочтительнее snapKit) Хранение данных (keychain / userDefaults / CoreData, Realm) Многопоточность (Процессы / Потоки / Pthread / NSThread / GCD/ Operation/проблемы многопоточности и способы их решения) Память (heap / stack / global data / value - reference type / ARC - weak self unowned / Copy on write) GitHub / GitLab / Carthage- Cocoapods Знаком с RunLoop / Диспетчеризация / Responder Chain Опыт разработки приложений на macOS
Проекты   (2 года 5 месяцев)
Grocery List / Список покупок
Роль
iOS разработчик
Обязанности
Написание проекта с нуля и до релиза, затем передача проекта второму разработчику, совместная правка багов, введение новой функциональности. В приложении можно создавать список покупок и делиться им с друзьями. Сетевой слой на Alamofire. Верстка в SnapKit. Без сторибордов. На беке 50к продуктов, подгружаемые в кор дату. Хранение данных - CoreData. Сохранение и извлечение данных из кор даты с учетом многопоточности и асинхронности. Шеринг листа через сокеты в реальном времени. Фильтрация, сортировка продуктов Дополнительный поиск продуктов по API. Регистрация юзера. Вход через sign with AppleID. Модуль монетизации. Аналитика. Удаленное управление оффером Крашлитика. Архитектура не реактивная MVVM с роутером и сборщиком модулей. Команда: 2 разработчика. дизайнер, маркетолог, контент-менеджер, продакт менеджер, тестировщики. Стек: - MVP Router Assembly Layers Alamofire SnapKit CoreDat
Период работы
Август 2022 - Июль 2023  (1 год)
Kcalc: счетчик калорий
Роль
iOS разработчик
Обязанности
Обязанности: Написание сетевого слоя, модуля со списком покупок, модуля с созданием рецептов, продуктов, правка багов. Трекинг калорий юзера, приложение похоже на кето диету, но на другой архитектуре. Архитектура VIPER, сетевой слой на Alamofire. Верстка в SnapKit. Без сторибордов. На беке 50к продуктов, подгружаемые в кор дату. Хранение данных - CoreData. Сохранение извлечение данных из кор даты с учетом многопоточности. Сохранение всех параметров по датам, календарь для выбора даты и обновления параметров. Экран профиля, изменение начальных параметров в онбордингов. Фильтрация, сортировка продуктов. Дополнительный поиск продуктов по API. Модуль монетизации Аналитика. Удаленное управление оффером. Крашлитика. Команда разработки: 2 разработчика. дизайнер, маркетолог, контент- менеджер, продакт менеджер, тестировщики Стек: VIPER, Alamofire. Верстка в SnapKit. API
Период работы
Август 2022 - Июль 2023  (1 год)
Кето диета. Счетчик калорий
Роль
iOS разработчик
Обязанности
О проекте: Написание проекта с нуля. Приложение по кето-диете, в которой можно следить за количеством углеводов и достигать целей по весу. Обязанности: Архитектура MVP + Router + Assembly + Layers, сетевой слой на Alamofire. Верстка в SnapKit. Без сторибордов. Хранение данных - CoreData. Сохранение извлечение данных из кор даты с учетом многопоточности. Сохранение всех Экран профиля, изменение начальных параметров в онбордингов. Фильтрация, сортировка продуктов. Дополнительный поиск продуктов по API.Модуль монетизации. Аналитика. Удаленное управление оффером. Крашлитика. Команда разработки: 2 разработчика. дизайнер, маркетолог, контент- менеджер, продакт менеджер, тестировщики
Период работы
Август 2022 - Июль 2023  (1 год)
Формат работы
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Томский Государственный Университет
Специальность
Менеджмент
Завершение учебы
2018 г.

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

E-commerce & Retail • FinTech & Banking • LifeStyle • Media • RnD • Social Networking • Telecom • VR/AR
АВ
Артем В.
Екатеринбург
IOS разработчик
Senior
2,875 Р/час
Swift
Git
MVVM
MVC
Alamofire
CocoaPods
UI Kit
Objective-C
MVP
Firebase
Xcode
Realm
IOS
Jira
Foundation
SwiftUI
GCD
REST API
Moya
JSON
GitLab
Kingfisher
GitHub
Core Animation
Core Graphics
Figma
SQLite
Bitbucket
AVFoundation
URLSession
Core Location
SOLID
Autolayout
Combine
Confluence
DRY
macOS
iOS SDK
SnapKit
REST
Postman
Scrum
Async/await
Core Data
VIPER
RxSwift
Storyboards
SPM
Keychain
+49

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

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • FoodTech • IoT • LifeStyle • Logistics & Transport • Media • Social Networking • Telecom • Travel, Hospitality & Restaurant business • VR/AR
АН
Александр Н.
Ростов-на-Дону
IOS разработчик
Senior
3,500 Р/час
Swift
Git
UI Kit
MVP
Objective-C
Alamofire
Core Data
MVVM
CocoaPods
Firebase
Xcode
IOS
SOLID
MVC
GitLab
SnapKit
GCD
SwiftUI
JSON
Jira
Autolayout
Figma
Kingfisher
Moya
REST API
Core Graphics
Core Animation
GitHub
VIPER
Foundation
Realm
Bitbucket
URLSession
Core Location
AVFoundation
SQLite
SwiftLint
iOS SDK
DRY
REST
KISS
MapKit
MySQL
Scrum
Confluence
Fastlane
C#
Combine
RxSwift
+49

Очень опытный и квалифицированный iOS разработчик, может тим-лидить команду при необходимости. Имеет опыт в backend. В iOS работает еще с iOS 3.1, знает платформу в совершенстве. - 13 лет опыта в iOS - Работал с большинством популярных фреймворков - В совершенстве знает Swift, Objective-C, SwiftUI - Понимает принципы управления памятью и многопоточности - Работал с версткой как в коде, так и в Storyboards/XIB - Глубокие знания UIKit, CoreAnimation, CoreGraphics - Создание flat и dynamic библиотек - Полностью погружается в проект, анализирует требования, предлагает наилучшие решения

Подробнее

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

BioTech, Pharma, Health care & Sports
ШМ
Шамиль М.
Томск
IOS разработчик
Middle+
2,750 Р/час
CMS
EDT
HTTP
DOM
Gift
XSP
Space
SOLID
SnapKit
Cisco
SwiftUI
AVkit
Git
React
NSOperation
Alamofire
MVC
MVP
MVVM
macOS
Objective-C
Realm
ООП
CI/CD
GitLab
Autolayout
URLSession
Web Socket
Thread
UserDefaults
WebSockets
Swift
Core Data
VIPER
LESS
CocoaPods
ARIA
C
Многопоточность
+39

Понимание основных сетевых протоколов, знаком с моделями TCP / IP & OSI Опыт разработки приложений с использованием сокетов на библиотеке Pusher Работа с URLSession WebSocket Понимание REST / HTTP / HTTPS / URLSession/ Alamofire) ООП / SOLID / DRY / KISS / DI - Как база для написания поддерживаемого, читаемого, расширяемого кода MVC / MVP / MVVM / Viper- UIKit, AutoLayout , snapKit (хорошо знаком с версткой в ксибах, но предпочтительнее snapKit) Хранение данных (keychain / userDefaults / CoreData, Realm) Многопоточность (Процессы / Потоки / Pthread / NSThread / GCD/ Operation/проблемы многопоточности и способы их решения) Память (heap / stack / global data / value - reference type / ARC - weak self unowned / Copy on write) GitHub / GitLab / Carthage- Cocoapods Знаком с RunLoop / Диспетчеризация / Responder Chain Опыт разработки приложений на macOS

Подробнее