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

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

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
ARC
async/await
Auto Layout
Clean Swift
CocoaPods
Code Review
Combine
Coordinator
coreanimation
CoreData
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
Отрасли
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 лет 6 месяцев)
Приложения для покупки курсов по образу жизни и питанию
Роль
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 год 8 месяцев)
Приложение для интернет провайдера
Роль
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, Fastlane, SnapKit, Moya, Keychain, Table, WebSockets, Gitlab CI, MVP+coordinator, CoreData, 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, Alamofire, Firebase, Swinject, GCD, AppMetrica, UI Kit, Swift 4, Nimble, Qlick, CoreData, 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.

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

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

Подробнее

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

E-commerce & Retail • FinTech & Banking • Information Security
РХ
Руслан Х.
Санкт-Петербург
QA FullStack
Senior
3 506,49 Р/час
Redmine
dsl
Zephyr
Kaspresso
Mockk
Gitlab CI
karate
MS Windows
Postman
+61

Руслан — специалист уровня Senior в области QA FullStack. Имеет высшее образование, окончил Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В. И. Ульянова (Ленина). Обладает опытом работы на различных проектах в отраслях FinTech & Banking, E-commerce & Retail, Information Security. Участвовал в проектах в ролях QA и AQA Engineer, занимался разработкой стратегий тестирования, внедрением методологий, созданием регламентов и документации, организацией CI/CD-интеграции автотестов, выбором стека технологий, анализом метрик, коммуникацией с продуктовыми менеджерами и разработчиками. Принимал участие в следующих проектах: - NDA Финтех (FinTech & Banking) — построение процессов тестирования с нуля, интеграция новых QA, автоматизация тестирования бэкенда и API, менторство и обучение QA-инженеров в команде; - Банк (FinTech & Banking) — разработка стратегии тестирования, внедрение методологий, организация CI/CD-интеграции автотестов; - Платежный интегратор (FinTech & Banking) — разработка стратегии тестирования, внедрение Shift-Left и BDD-подходов, создание стандартов тестирования и чек-листов для команды; - Мэлон Фэшн Груп, ОАО (E-commerce & Retail) — проверка UI/UX, кросс-браузерное и кросс-девайсное тестирование, автоматизация тестов на JavaScript + Puppeteer; - Parfumer Atelier (E-commerce & Retail) — разработка стратегии тестирования для всех платформ, внедрение Shift-Left и Quality Gates в CI/CD; - Гемблинг (FinTech & Banking) — мануальное тестирование iOS/Android, API, интеграционное и приёмочное тестирование; - Siber Systems Inc (Information Security) — организация и контроль этапов тестирования, координация работы QA-команды, mentorship junior-тестировщиков.

Подробнее
LifeStyle
ПБ
Полина Б.
Ульяновск
1С разработчик
Senior
3 831,17 Р/час
XDTO пакеты
Сбор и анализ требований
UML
HTTP
1С: БП 3.0
СУБД
СБИС ЭДО
ВДГБ: БГУ 1.0
1С: Управление МФО и КПК
WebTutor
+26

● Специалист по платформе “1С:Предприятие 8”. ● Сопровождение и доработка конфигураций 1С: ЗУП 3.1, БП 3.0, Управление МФО и КПК, Итилиум, ВДГБ: Ломбард 3, БГУ 1.0, УТ 11. ● Обновление типовых/нетиповых конфигураций. ● Работа с хранилищем конфигурации. ● Работа с механизмом расширений. ● Управляемые формы. ● Запросы. ● СКД. ● Разработка с использованием БСП. ● HTTP-сервисы, web-сервисы. ● Механизм XDTO. ● Настройка синхронизаций данных. ● Разработка обменов данными, Конвертация данных ред. 2. ● Реализация интеграций со сторонними системами, сайтами. ● Ускорение и оптимизация 1С. ● Навыки постановки задач разработчику и контроля результатов. ● Навыки проведения код-ревью. ● Ведение документации в Confluence. ● Работа в системах управления проектами и задачами (JIRA). ● Работа с СУБД MS SQL, написание простых запросов. ● Знание нотации системного моделирования (UML). ● Описание тест-кейсов. ● Подготовка инструкций для пользователей. ● Знание основ управленческого, бухгалтерского, налогового учета.

Подробнее
AgroTech • EdTech • FinTech & Banking
ВШ
Владислав Ш.
Новополоцк
QA ручной
Middle+
3 211,19 Р/час
ELK
Zephyr
GitLab
Postman
WebSockets
ClickHouse
REST
Scrum
Git
TestRail
+32

Увлеченный и внимательный к деталям специалист с сильным аналитическим мышлением и страстью к качеству. Считаю, что тестирование — это не просто поиск ошибок, а важная часть процесса создания продукта, который приносит пользу пользователям. Всегда стремлюсь глубже понять логику приложения и потребности конечного пользователя, чтобы обеспечить максимальную надёжность и удобство работы с продуктом. Легко нахожу общий язык с людьми, ценю командную работу и открыт для нового опыта. Мне нравится не только решать сложные задачи, но и делиться знаниями, помогать команде находить оптимальные решения и улучшать процессы. ● Понимание жизненного цикла разработки ПО, различных методологий разработки ● Использование самых ходовых техник тест-дизайна (эквивалентное разделение, анализ граничных значений, предугадывание ошибки) ● Придерживаюсь всех основных принципов тестирования и активно пользуюсь ими в работе; ● Использование cистем баг-трекинга (в основном Jira, YouTrack), систем создания тест-кейсов (Zephyr, TestRail); ● Понимание принципов клиент-серверного взаимодействия, умение работать с HTTP-запросами и кодами ответов сервера, находить на чьей стороне ошибка (backend/ frontend) ● Написание SQL на уровне простых запросов, грамотное выстраивание взаимодействия с базой данных; ● Понимание нюансов работы с Rest API, свободное владение основными инструментами тестированиями ● Понимание алгоритмов работы с логами; ● Умение кратко и связно излагать свои мысли, писать понятную и грамотную документацию; ● Работа с процессинговыми системами, тестирование переводов, эквайринга, инвойсинга, проверка соответствия законодательству; ● Умение глубоко анализировать требования, предлагая свои варианты реализации, активно участвуя в совместной работе; ● Умение подробно и понятно описать и рассказать о шагах воспроизведения того или иного дефекта (бага); ● Умение работать как самостоятельно, так и в команде, нацеленность на общую миссию и успех проекта.

Подробнее