АМ
Артём М.
Мужчина
Россия, Ульяновск, UTC+4
Ставка
4 545,45 Р/час
НДС не облагается
Специалист доступен с 31 августа 2025 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
AFNetworking
Alamofire
ARC
ARKit
C#
CocoaPods
Combine
Firebase
GCD
Moya
MVC
MVP
MVVM
MVVM+R
Objective-C
Realm
RxSwift
SPM
Swift
SwiftLint
SwiftUI
UI Kit
VIPER
XCoordinator
Yandex MapKit
introspect
Faker
Kingfisher
SnapKit
Sourcery
SwiftGen
FloatingPanel
Lottie-ios
operationqueue
unit
KeychainSwift
bdui
MVVM+Rx
R.swift
C
nvactivityindicatorview
yandexmobilemetrica
FB
Google Maps
REST
SDK
vk
Clean Swift
Core Data
Keychain Access
Отрасли
BioTech, Pharma, Health care & Sports
Cloud Services
E-commerce & Retail
FinTech & Banking
Government & Public Sector
Media
Social Networking
Знание языков
Русский — C2
Английский — A1
Главное о специалисте
Артём — iOS-разработчик уровня senior из Ульяновска. Опыт работы на проектах в различных отраслях: Social Networking, FinTech & Banking, Media, Government & Public Sector, BioTech, Pharma, Health care & Sports, E-commerce & Retail, Cloud Services. Реализовал основные механики чатов и интеграцию с Яндекс картами в приложении-социальной площадке для объединения групп людей по интересам и событиям. Разделил большой модуль кредитных продуктов на несколько небольших модулей по конкретным продуктам в банковском приложении. Переработал настройки и флоу проигрывания музыки в музыкальном плеере. Подготовил проект к участию в конкурсе банковских приложений. Реализовал MVP версию приложения для отображения результатов анализов. Работал над проектами от 2 месяцев до 1 года 7 месяцев.
Проекты   (6 лет 1 месяц)
Мессенджер
Роль
Teamlead, Старший iOS-разработчик
Обязанности
Описание Разработка приложения-социальной площадки для объединения групп людей по интересам и событиям для 20 000+ пользователей. Приложение включает 3 основных раздела: события, мессенджер и лента новостей. Раздел событий состоит из карты событий, на которой показаны все события в городе. События на карте кластеризуются в зависимости от масштаба карты. Также присутствует лента событий. События могут быть разной категории - рекламные, одиночные, командные. Мессенджер состоит из личных чатов и групповых. Лента новостей включает в себя посты, которые можно комментировать, ставить лайки и добавлять в избранное. Существует общая лента новостей, экран с избранными новостями и лента новостей привязанная к определенному чату. Команда 2 Android, 2 IOS, 1 QA, 1 DevOps, 1 PM, 4 Backend, 4 analyst Выполненные задачи Задачи реализованные в роли разработчика: - Реализованы основные механики чатов (отправка сообщений, ответ на сообщение, пересылка в другой чат, добавление участников), синхронизация данных между локальной БД и сервером - Реализована отправка и отображение сообщений разных типов (фото, видео, файлы, опросы) - Реализована кастомная галерея медиафайлов из галереи устройства - Интегрированы Яндекс карты с отображение меток на карте и кластеризацией, реализовано ограничение загружаемых меток по видимой области карты для оптимизации - Реализованы механизмы создания, поиска и фильтрации событий - Добавлена синхронизация с беком контактов, которые есть на устройстве Основные задачи в роли Team Lead: Проектирование и реализация архитектуры, участие в разработке с командой Backend (чаты, загрузка различный видов файлов, права доступов, облачное хранилище), планирование, совместная проработка требований с аналитиками, декомпозиция и оценка задач, ревью и рефакторинг кода других разработчиков.
Достижения
- С нуля созданы и проработаны основные механики чатов - Создан и оптимизирован слой работы с БД, для обработки большого объема данных при синхронизации данных чатов - Добавлен общий механизм загрузки и сжатия фото
Стек специалиста на проекте
Swift, Combine, Core Data, Firebase, MVVM, SPM, Keychain Access, SwiftUI, introspect, Yandex MapKit
Отрасль проекта
Social Networking
Период работы
Июнь 2023 - Январь 2025  (1 год 8 месяцев)
Приложение крупного российского банка
Роль
iOS разработчик
Обязанности
Описание Мобильное банковское приложение для смартфонов и планшетов позволяет управлять картами и финансами, переводить деньги на карты любых банков, оплачивать услуги, получать справки и выписки по счетам, выполнять бесконтактную оплату телефоном, получать кэшбэк, а также выполнять другие операции Команда 1 PM, 1 Analyst, 3 iOS, 3 Android, 1 дизайнер, 2 QA Выполненные задачи - Разделение большого модуля кредитных продуктов на несколько небольших модулей по конкретным продуктам, распутывал зависимости - Реализация возможности записи и просмотра видео - Исправление багов - Написание тестов - Код-ревью
Достижения
- Разработка нативных экранов для модуля ипотеки, постепенный уход от использования вебвью - Вынес код из общего кредитного модуля в модуль ипотеки, привел в порядок зависимости
Стек специалиста на проекте
Swift, Alamofire, Kingfisher, SwiftLint, MVP, SnapKit, SwiftGen, Faker, Sourcery
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2022 - Июнь 2023  (7 месяцев)
Приложение для прослушивания музыки
Роль
iOS разработчик
Обязанности
Описание Приложение - музыкальный плеер, позволяющий пользователю слушать музыку, подкасты и радио. В приложении есть механизм подписки, при покупке которой пользователь получает такие преимущества, как: высокое качество звука, отсутствие рекламы. Также в приложении присутствует механизм распознавания музыки и возможность прослушивать контент в условиях отсутствия интернета. Команда 1 PM, 2 iOS, 2 Android, 1 дизайнер, 2 Backend Выполненные задачи - Переработка настройки и флоу проигрывания музыки в бесконечном персональном потоке музыки, подбираемой умным алгоритмом - Реализация нового блока для немузыкального контента с флоу из нескольких экранов, была переработана очередь воспроизведения немузыкального контента - Настройка расширенного сбора аналитики действий пользователя в плеере - Подготовка проекта к работе с дизайн-системой, почистил и замена иконки, шрифты, цвета во всем приложении, адаптация общих UI компонентов - Реализация обновления иконок из дизайн-системы скриптом во всем приложении
Достижения
- Покрыл большую часть экранов UI тестами - Улучшил метрики аналитики плеера, благодаря расширенному сбору данных действий пользователя - Ускорил разработку новых экранов благодаря работе с дизайн-системой
Стек специалиста на проекте
Swift, Firebase, MVP, Lottie-ios, GCD, FloatingPanel, operationqueue, unit
Отрасль проекта
Media
Период работы
Август 2021 - Ноябрь 2022  (1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ульяновский государственный технический университет
Специальность
Факультет Информационных систем и технологий - Специальность “Программная инженерия”
Завершение учебы
2020 г.

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

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

Опыт: 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.

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • LifeStyle • Media
АВ
Алексей В.
Ульяновск
IOS разработчик
Middle+
3 339,64 Р/час
Git
Swift
REST API
NSOperation
Firebase
Kingfisher
SwiftLint
MVC
MVP
MVVM
+62

Алексей — опытный iOS-разработчик с грейдом Middle+. Он обладает широким набором навыков, включая работу с Git, Swift, REST API, NSOperation, Firebase и другими инструментами. Алексей имеет опыт работы на нескольких проектах в различных отраслях, таких как e-commerce & retail, lifestyle, biotech, pharma, health care & sports, media. Он участвовал в разработке мобильных приложений для розничных магазинов, личного кабинета управляющей компании, приложения для парусного спорта и тренировок, приложения для чтения книг, приложения для работы с товарами и накладными, приложения для онлайн-покупок. В проектах Алексей выполнял задачи по разделению приложений на модули, разработке экранов, написанию скриптов, шаблонов для кодогенерации, загрузке библиотек и данных бека, локализации приложений.

Подробнее

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

Insurance • Manufacturing • Marketing, Advertising & Design
ОГ
Ольга Г.
Тула
Дизайнер презентаций
Middle
2 055,16 Р/час
Figma
Adobe Illustrator
Adobe Photoshop
Adobe InDesign
Adobe After Effect
MS PowerPoint
Adobe
Нейронные сети
ChatGPT
+9

Опытный специалист в области дизайна презентаций с глубоким пониманием создания эстетичных и интуитивно понятных слайдов. Опыт включает разработку презентаций, способствующих достижению бизнесцелей заказчиков и удовлетворяющих визуальные и функциональные потребности пользователей. Личные качества: - аналитический склад ума, способность выявлять потребности пользователей и преобразовывать их в инновационные решения; - креативность, готовность к поиску не стандартных решений; - умение работать в команде: коммуникабельность, умение находить компромиссы и конструктивно разрешать конфликты; - перфекционизм и стремление к высочайшему качеству выполнения проектов; - проактивность и инициативность: работа на результат и освоение новых навыков; - гибкость и способность быстро адаптироваться к изменяющимся требованиям проекта. Профессиональные навыки: - глубокое понимание принципов дизайна и композиции; - разработка пользовательских интерфейсов и навыки UI/UX-дизайна; - умение работать с различными инструментами прототипирования и тестирования; - навыки визуальной коммуникации и типографики; - знание методов анализа аудитории и целей презентации; - умение работать с графическими программами для создания и редактирования изображений, диаграмм и других визуальных элементов; - опыт работы с брендингом и созданием стилизованных элементов

Подробнее