Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Алексей В. IOS разработчик, Senior

ID 4399
АВ
Алексей В.
Мужчина, 30 лет
Россия, Ульяновск, UTC+4
Ставка
3,000 Р/час
НДС не облагается
Специалист доступен с 27 апреля 2024 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
Git
Swift
REST API
NSOperation
Firebase
Kingfisher
SwiftLint
MVC
MVP
MVVM
Lottie
VIPER
Foundation
SOLID
CocoaPods
Swinject
Autolayout
GCD
SwiftGen
Moya
SPM
ARC
Multithreading API
InputMask
Core Graphics
FMDB
Core Animation
OOP
MVVM-C
UI Kit
Amplitude
Storyboard/XIB
Autolayout Sugar
Adapty
Device Kit
DIP
Keychain Access
REST API Alamofire
rest api
Socket.io
SwiftUI
URLSession
WebSockets
Alamofire
Combine
Coordinator
SnapKit
Router
SQLite
KeychainSwift
Babel.js
BIND
Differ
keychainaccess
ReactiveKit
Realm
StructureKit
Yandexmobilemetrica
Google API
Google Maps
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
LifeStyle
Media
Главное о специалисте
- Хорошие знания Swift, iOS SDK; - Понимание ООП, SOLID; - Понимание принципов управления памятью (ARC, MRC); - Опыт применения UIKit (Storyboard/XIB, Autolayout), Core Graphics, Core Animation; - Опыт использование multithreading-API (GCD, NSOperation); - Опыт работы со следующими библиотеками и SDK: Autolayout Sugar, Adapty, Amplitude, Device Kit, DIP, Firebase, Foundation, FMDB, InputMask, Keychain Access, Kingfisher, Lottie, Swinject, SwiftGen, SwiftLint, UIKit; - Опыт использования и понимание архитектурных паттернов MVC,MVP, MVVM,VIPER; - Опыт работы с сетью: REST API Alamofire/Moya; - Знание архитектурных паттернов и паттернов проектирования; - Умение работать с системой контроля версий Git, менеджером зависимостей Cocoapods, SPM;
Проекты   (5 лет 7 месяцев)
Приложение сети розничных магазинов
Роль
Разработчик
Обязанности
Описание проекта Мобильное приложение представляет сеть розничных магазинов продуктов питания, обеспечивая пользователям удобный способ совершать покупки с мобильного устройства. С приложением пользователи могут легко и быстро найти необходимые продукты, просмотреть актуальные акции и предложения, оформить заказ и выбрать удобный способ получения - доставку или самовывоз. В приложении также реализована система быстрых платежей, пользователи могут привязать карту и пополнить счет в личном кабинете, после чего оплачивать заказы по QR-коду на кассе или уже оформленные заказы. Состав команды 3 - ios разработчика, 4 - android разработчика, 5 - бекэнд-разработчиков, 3 - QA, 2 - ПМ, 1 - аналитик, 1 - дизайнер; Технологии на проекте MVVM, Coordinator, Swinject, Realm, ReactiveKit, Bond, StructureKit, Differ, SnapKit, Lottie, Kingfisher, YandexMobileMetrica, Firebase, Alamofire, KeychainAccess, sbp_framework, Bazel, DivKit. Задачи/реализованный функционал Разделение приложения на модули, написание кастомных view на json с использование DivKit, разработка экранов с использование Server-driven UI на DivKit, написание скриптов, шаблонов для кодогенерации, написание скриптов для загрузки библиотек и данных бека, локализация приложения.
Стек специалиста на проекте
Alamofire, Firebase, Kingfisher, MVVM, Realm, Lottie, BIND, Swinject, SnapKit, Coordinator, Babel.js, ReactiveKit, Differ, StructureKit, Yandexmobilemetrica, keychainaccess
Отрасль проекта
E-commerce & Retail
Период работы
Август 2023 - Февраль 2024  (7 месяцев)
Приложение личного кабинета управляющей компании
Роль
Ведущий iOS-разработчик
Обязанности
Описание проекта Приложение позволяющее получить доступ к личному кабинету в управляющей компании. Имеет возможность формирования заявок, оплаты, просмотра изображения с камер видеонаблюдения, подключения к поддержке через чат, управления квитанциями, просмотра ленты новостей. Что реализовывал Разработка ядра и архитектуры проекта, экранов различной сложности, чата, подключение через WebSocket, новостная лента, сторисы, профиль, управление жильцами, реализация оплаты, управление квитанциями, обращениями. Стек SwiftUI, SocketIO, KeychainWrapper, MVVM, Kingfisher, URLSession, Firebase, REST API, WebSocket;
Стек специалиста на проекте
Firebase, Kingfisher, MVVM, Socket.io, URLSession, WebSockets, SwiftUI, rest api
Отрасль проекта
LifeStyle
Период работы
Март 2023 - Июль 2023  (5 месяцев)
Приложение для парусного спорта и тренировок
Роль
Разработчик
Обязанности
Описание проекта Приложение собирает подробную информацию о геолокации пользователя, информацию с внешних датчиков и конфигурирует отчет в pdf файл. В режиме тренера собирается информация о спортсменах и конфигурируются отчет о каждом спортсмене так и общий график о спортсмена в pdf файле. Что реализовал Разработка экранов с отображение погодных условий. Разработка экрана с отслеживание и записью информацию о геолокации пользователя, информации с внешних датчиков и информацией пройденного маршрута. Разработка экрана с отображение на карте пройденного маршрута. Разработка экрана просмотра отчетов о спортсмене, загрузка в Firebase storage, чтение, удаление. Разработка экрана заполнения поляров для конкретного типа лодки, относительно которых спортсмену будет отображаться информация как управлять лодкой для достижения максимальной скорости. Стек Firebase, Alamofire, SnapKit, Coordinator, MVVM, Combine, GoogleMaps;
Стек специалиста на проекте
Combine, Alamofire, Firebase, MVVM, Google Maps, SnapKit, Google API, Coordinator
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Февраль 2022 - Январь 2023  (1 год)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

E-commerce & Retail • Marketing, Advertising & Design • Telecom
АК
Артемий К.
Санкт-Петербург
IOS разработчик
Senior
3,750 Р/час
Alamofire
API
ARC
AVkit
Backend
Clean Swift
CocoaPods
codable
Combine
Concurrency
+116

Опыт: 5 лет • Перевел приложение на Swift Concurrency • Интегрировал собственные модули в приложение (Swift Package) • Занимался интеграцией аналитики, сделал собственное легирование, дебаг-экран с клевыми фичами, in-app purchase • Увеличил процент crash-free пользователей приложения с 87% до 94% • Оптимизировал экран приложения с вложенными таблицами и коллекциями (от ~45 FPS до ~59 FPS после) • Работал с такими архитектурами как: MVC, MVVM + C, MVP, UDF, VIPER • Много работал с медиа (фото, видео). Делал кастомные плееры, работал с HLS. • Активно участвовал в интеграции с бекендом (контракты, ручки) • Разрабатывал много кастомных UI-элементы (кастомные TextFields с плавающим placeholder, charts и тд) • Много работал с CoreAnimation.

Подробнее

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

Отрасли не указаны
ВШ
Владимир Ш.
Багдати
DevOps
Middle+
3,375 Р/час
Grafana
Kubernetes
MS Windows
PowerShell
Bash
Git
MongoDB
Linux
Nginx
Apache
+24

Опыт работы более 4 лет в сфере IT, из них 2+ года в должности DevOps-инженера. Сильный в AWS и Jenkins. Отличные навыки межличностного общения и работы в команде. • Создание и поддержка полностью автоматизированных конвейеров CI/CD для докеров, Kubernetes, bare-metal серверов. • Опыт настройки нескольких аккаунтов AWS. Работа с кластерами Kubernetes: создание, сопровождение. • Контейнеризация приложений и запуск на ECS (EC2 и Fargate). • Установка, настройка, устранение неполадок веб- серверов: Nginx, Apache. • Настройте мониторинг Datadog с помощью агентов Datadog на всей рабочей части инфраструктуры. • Создание и сопровождение всех процессов автоматического тестирования и анализа программного кода. • Написание сценариев оболочки для решения рутинных задач.

Подробнее