Егор А. IOS разработчик, Senior

ID 15879
ЕА
Егор А.
Мужчина, 28 лет
Россия, Москва, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 3 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
ARC
async/await
Auto Layout
Clean Swift
CocoaPods
Code Review
Combine
Coordinator
DIP
dispatch
DRY
Fastlane
Figma
Firebase Crashlytics
GCD, Operation
Git
Git Flow
Gitlab CI
GraphQL
HTTPS
instruments
IOS
Jira
JSON
Keychain
KISS
KMM
layout
memory
methods
multithreading
MVC
MVP
MVVM
Nimble
Objective-C
PromiseKit
Push Notifications
Qlick
Realm
REST API
RxSwift
Scrum
SnapKit
SOAP
SOLID
Sourcery
SPM
Storyboards
Swift
SwiftGen
SwiftUI
Swinject
Testing
UI
UI Kit
VIPER
WebSockets
Xcode
XCTest
Xib
автоматизация
архитектура
Многопоточность
Наставничество
Объектно-ориентированное программирование (ООП)
Работа с интеграциями
Сетевые технологии
MVI
nuvei
Asynco
Moya
MVP+coordinator
operating
Table
Alamofire
AppMetrica
Firebase
GCD
MVVM+Rx
Swift 4
Core Animation
Core Data
Отрасли
EdTech
FoodTech
LifeStyle
Telecom
Главное о специалисте
Опыт работы: 4 года. Компетенция: Языки программирования: Swift, Objective-C. Инструменты разработки: Xcode, Xcode Instruments, Git, GitFlow, Jira, Gitlab CI, fastlane, Figma, KMM. Архитектура и подходы: ООП, MVC, MVP, MVVM, VIPER, Clean Swift, Coordinator, SOLID, KISS, DRY, DIP. Сетевые технологии: WebSocket, REST API, JSON, SOAP, GraphQL, HTTPS. UI: UIKit, AutoLayout, XIB, Storyboards, SwiftUI, SnapKit, CoreAnimation, FlexibleRouting. Многопоточность и асинхронность: GCD, Operation, Multithreading Synchronization, async/await. Хранение данных: CoreData, Realm, KeyChain. Асинхронные библиотеки: RxSwift, Combine, PromiseKit. Управление памятью: Memory Layout, ARC. Механизмы iOS: Dispatch Methods, UIResponder, Responder Chain. Тестирование: XCTest, Quick+Nimble, Crashlytics. Интеграция и зависимости: CocoaPods, SPM, Swinject, Push Notifications. Автоматизация: SwiftGen, Sourcery. Совместная работа: Code review, наставничество, Scrum.
Проекты   (5 лет 8 месяцев)
Приложения для покупки курсов по образу жизни и питанию
Роль
iOS-разработчик
Обязанности
Приложения для покупки курсов по образу жизни и питанию — приложение, через которое пользователь может приобрести курсы по образу жизни, рецепты для здорового питания. Команда проекта: iOS/Android разработчики, тестировщик, дизайнер, продукт менеджер. Выполненные задачи: - Написание полноценного UI приложения с нуля на SwiftUI. - Создание кастомного и масштабируемого роутера в приложении с помощью NavigationPath. - Реализация взаимодействия SwiftUI с общей ViewModel с помощью KMM. - Реализация Push Notifications. - Помощь с SwiftUI команде (обучения). - Проведение Code review. Стек: Swift, SwiftUI, MVI, Combine, Combine, async/await, KMM, NukeUI
Стек специалиста на проекте
Swift, Combine, MVI, SwiftUI, KMM, nuvei, async/await
Отрасль проекта
LifeStyle
Период работы
Декабрь 2023 - По настоящее время  (1 год 10 месяцев)
Приложение для интернет провайдера
Роль
iOS-разработчик
Обязанности
Приложение для интернет провайдера — личный кабинет для бизнес клиентов, пользующимися услугами интернет провайдера. Длительность работы на проекте: 1 год. Команда проекта: iOS/Android разработчики, бэкенд разработчики, тестировщики, дизайнеры, продукт менеджер. Выполненные задачи: - Периодическое сокращение тех долга и поддержка стабильности приложения. - Поиск утечек памяти экранов в рамках координатора. - Доработка функционала в разделах: Интернет, Телевидение, Видеонаблюдение, Телефония, Wi-Fi, Облачная АТС. - Создание гибких, универсальных и переиспользуемых Skeletonable UI элементов интерфейса для покрытия разных кейсов в приложении. - Реализация аналитики App Metrica по всему приложению, создание компонента. - Реализация пушей на App Metrica, сбор статистики доставки. - Частичное проведение регресс теста. - Оптимизация работы реалтайм чата поддержки, связанная с подвисанием при скроле, а также редизайн всего чата. - Участие в реализации супераппы для создания дочерних приложений на основе единого проекта (работа с xcodegen и fastlane). - Проведение Code review. Используемый стек: Swift, MVP+Coordinator, Moya, Gitlab CI, fastlane, Declarative table, CoreData, KeyChain, WebSocket, SnapKit, GCD/Async operations.
Стек специалиста на проекте
Swift, Core Data, Fastlane, SnapKit, Moya, Keychain, Table, WebSockets, Gitlab CI, MVP+coordinator, operating, Asynco
Отрасль проекта
Telecom
Период работы
Январь 2023 - Декабрь 2023  (1 год)
Приложения для доставки суши / пиццы / роллов
Роль
iOS-разработчик
Обязанности
Приложения для доставки суши / пиццы / роллов — приложение через которое пользователь может оформить доставку суши, пиццы, роллов. Длительность работы на проекте: 1 год и 6 месяцев. Команда проекта: iOS/Android разработчики, тестировщик, дизайнер, продукт менеджер. Выполненные задачи: - Переписывание частей кода для улучшения читаемости и переиспользуемости компонентов. - Переписывание Storyboard экранов на верстку кодом на констрейнтах. - Периодическое сокращение тех долга и поддержка стабильности приложения. - Поиск и устранение утечек памяти по всему приложению с помощью Memory Graph. - Рефакторинг декомпозиция методов бизнес логики, связанных с каталогом и оформлением товаров. - Создание переиспользуемых кастомных элементов (текстовые поля, кнопки и списки). - Подключение сбора аналитики. - Релиз сборок на тестирование в Testflight. - Работа с пушами (AppMetrica, Firebase). Стек: Swift, MVC/MVVM, RxSwift/Combine, UIKit, AppMetrica, Firebase, CoreData, Alamofire, Quick+Nimble, Swinject, GCD.
Стек специалиста на проекте
Swift, Combine, Core Data, Alamofire, Firebase, Swinject, GCD, AppMetrica, UI Kit, Swift 4, Nimble, Qlick, MVVM+Rx
Отрасль проекта
FoodTech
Период работы
Июнь 2021 - Декабрь 2022  (1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российский Университет Дружбы Народов
Специальность
Факультет Гуманитарных и социальных наук, Государственное и муниципальное управление
Завершение учебы
2018 г.
Высшее
Учебное заведение
Российский государственный университет им. А.Н.Косыгина (Технологии, Дизайн, Искусство)
Специальность
Факультет химических технологий и промышленной экологии, Безопасности и жизнедеятельности в техносфере
Завершение учебы
2020 г.

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

FinTech & Banking • Media • Social Networking • Telecom
ДВ
Даниил В.
Красноярск
IOS разработчик
Senior
4 285,71 Р/час
Objective-C
Swift
CI/CD
CocoaPods
Fastlane
Git
Git Flow
Jira
SPM
SwiftFormat
+74

О себе: Опыт работы: более 5 лет. Мобильный iOS разработчик с коммерческим опытом около 5 лет. Есть опыт работы в стартапе и больших компаниях с четким разделением ролей. Помимо Swift имею прочную базу C/C++. Интересуюсь новыми технологиями и активно изучаю новое. Компетенция: Языки программирования: Swift, Objective-C. Инструменты разработки: Xсode, Git, GitFlow, Jira, CI/CD Fastlane, CocoaPods, SPM, Swiftlint, swiftformat, tvOS. Архитектура и подходы: ООП, SOLID, KISS, DRY, YAGNI, MVC, MVP, VIPER, MVVM, Clean Swift, Coordinator. Сетевые технологии: HTTPS, REST API, JSON, SQL, SSL/TLS. UI: UIKit, SwiftUI, AutoLayout, XIB, Storyboards, SnapKit, AVFoundation, CoreAnimation, Metal. Многопоточность и асинхронность: GCD, OperationQueue, NSOperation, Thread, pthread, Async Operations, Modern/Structured concurrency (Async/await). Хранение данных: CoreData, Realm, UserDefaults, KeyChain. Асинхронные библиотеки: RxSwift, Combine. Тестирование: Unit testing, XCTest, mock/spy/stub. Механизмы iOS: Local/Push Notifications. Прочие библиотеки: AppLovin, Firebase, Yandex AppMetrica. Совместная работа: Code review, наставничество, Scrum.

Подробнее
BioTech, Pharma, Health care & Sports • FinTech & Banking • Insurance • LifeStyle • Marketing, Advertising & Design • Social Networking • Telecom
ИЮ
Илья Ю.
Калининград
IOS разработчик
Senior
3 211,19 Р/час
Swift
Objective-C
IOS
Xcode
IDEF
Architecture
MVC
MVVM
MVP
Clean Swift
+107

Илья — опытный iOS-разработчик уровня Senior. Он обладает навыками работы с различными инструментами и технологиями, такими как Swift, Objective-C, Xcode, MVC, MVP, VIPER, RxSwift, swiftUI, Core Data, Realm, MVVM, а также имеет опыт работы с базами данных, сетевыми запросами, REST API, JSON, SSL и другими. Илья участвовал в разработке нескольких проектов для различных отраслей, таких как маркетинг, реклама и дизайн, финтех и банкинг, телеком, социальные сети, биотехнологии, фармацевтика, здравоохранение и спорт, лайфстайл и страхование. В его портфолио есть проекты для Hoff, Alpari Mobile Analytics, Сибур, BIP, Amedia, BetterO, ITV. Gold Rings UK, Millionaire Live и Daofice. На проектах он занимался имплементацией функционала, рефакторингом старого кода, правкой багов, разработкой UI и логики, интеграцией с внешними сервисами и системами управления проектами.

Подробнее

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

E-commerce & Retail • Manufacturing
ОС
Олег С.
Ярославль
1С разработчик
Senior
4 714,03 Р/час
HTTP
1С:ERP
СУБД
T-SQL
Web
1С:Комплексная автоматизация
1С:Бухгалтерия
1С:Управление производственным предприятием
1С:Зарплата и Управление Персоналом
СКД
+24

Доработка функционала программ на базе 1С: Предприятие 8. Значение архитектуры основных типовых решений 1С: ЗУП, БУХ, УТ, УПП, ERP, ЕРП УХ, КА, УНФ, WMS и пр. Разработка новых подсистем по техническим заданиям, разработка конфигурация «с нуля» на базе БСП. Разработка средств интеграции и обмена данными с программами на базе 1С, внешними приложениями (интернет-магазины, B2B-порталы, прочие сервисы), уверенные знания 1С: Конвертация данных (2х/3х), Планов обмена, использование WEB и HTTP сервисов для обменов в формате XML/JSON, механизмов XDTO, технологии работы с РИБ. Настройка синхронизации данных через 1С: Шину и Шину данных Datareon. Создание обработок и отчетов любой сложности, изменение существующих в соответствии с процессами предприятия; глубокое знание СКД, включая программную работу с объектной моделью. Обновление сложных нетиповых конфигураций на обычных и управляемых формах с использованием механизма расширений. Свертка больших баз типовыми средствами 1С и прямыми запросами к СУБД. Оптимизация имеющихся программных алгоритмов, рефакторинг кода, оптимизация операций, расследование различных технологических проблем на уровне 1С: Предприятия 8 и СУБД. Опыт настройки регламентных процедур обслуживания в MS-SQL, написание скриптов T-SQL. Консультация пользователей по вопросам настройки и использования программ, подготовка технической документации, составление технических заданий, подключение и настройка различных типов торгового оборудования. Сертификаты: Сертификаты 1С Специалист: Конфигурирование и внедрение торговых решений в прикладных решениях «1С: Предприятие 8 (2008) Конфигурирование и внедрение подсистем расчета зарплаты и управление персоналом в прикладных решениях «1С: Предприятие 8 (2008) Разработка и модификация прикладных решений на технологической платформе системы программ «1С: Предприятие 8 (2009) Конфигурирование и внедрение бухгалтерской подсистемы в прикладных решениях «1С: Предприятие 8 (2009) Методология «Управление производством» (2010)

Подробнее
E-commerce & Retail • FinTech & Banking • Manufacturing
ИБ
Илья Б.
Санкт-Петербург
Java разработчик
Senior
3 636,36 Р/час
r2dbc
Grafana
reactive
Gitlab CI
GitLab
брокеры сообщений
Postman
IDE
Базы данных
WebSockets
+79

Специализируется на создании и оптимизации распределённых микросервисных систем для автоматизации бизнес-процессов. Обладает опытом работы в крупных промышленных проектах в сферах финансов, ритейла и производства. Имеет глубокую экспертизу в построении отказоустойчивых систем, способных обрабатывать тысячи запросов в секунду без деградации производительности. Участвовал в создании core-системы для ритейла, которая стала основой всей инфраструктуры доставки компании и успешно выдержала нагрузочные тесты с ростом производительности на 40%. Имеет опыт оптимизации существующих решений, включая работу с базами данных и брокерами сообщений. В одном из проектов удалось снизить количество инцидентов в 2 раза за счёт повышения тестового покрытия до 80% и устранения критичных узких мест. Командные навыки: * Управление задачами: фиксирую статусы задач, понимаю приоритеты и дедлайны. Участие в code review, провожу code review с детальными объяснениями * Продуктовый подход: учитываю бизнес-задачи при разработке. * Ведение проекта: имею опыт в распределении и постановке задач для небольших команд. * Code Review: постоянное улучшение и актуализация кода. * Умение находить root cause проблем: Способность видеть системные проблемы и декомпозировать сложные задачи Эксперт в разработке распределенных систем: ·Разрабатываю отказоустойчивые, высоконагруженные микросервисные системы с учетом лучших практик масштабируемости, безопасности и эффективности. Повышение удобства работы сотрудников с внутренними процессами. ·Умею проектировать сложные архитектуры, которые выдерживают тысячи запросов в секунду без деградации производительности. Глубокое понимание работы с геоданными и 2D-пространством: · Работал с картографическими сервисами, GIS-решениями и пространственными базами данных (PostGIS, GraphHopper, Nominatim). ·Оптимизировал расчеты маршрутов, улучшал алгоритмы поиска ближайших объектов и интегрировал данные о геолокации в бизнес-логику

Подробнее