Премия рунета

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

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

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

Подробнее
О специалисте
Специализация
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.
Проекты   (4 года 8 месяцев)
Приложения для покупки курсов по образу жизни и питанию
Роль
iOS-разработчик
Обязанности
Приложения для покупки курсов по образу жизни и питанию — приложение, через которое пользователь может приобрести курсы по образу жизни, рецепты для здорового питания. Команда проекта: iOS/Android разработчики, тестировщик, дизайнер, продукт менеджер. Выполненные задачи: - Написание полноценного UI приложения с нуля на SwiftUI. - Создание кастомного и масштабируемого роутера в приложении с помощью NavigationPath. - Реализация взаимодействия SwiftUI с общей ViewModel с помощью KMM. - Реализация Push Notifications. - Помощь с SwiftUI команде (обучения). - Проведение Code review. Стек: Swift, SwiftUI, MVI, Combine, Combine, async/await, KMM, NukeUI
Стек специалиста на проекте
async/await, SwiftUI, Combine, MVI, KMM, Swift, nuvei
Отрасль проекта
LifeStyle
Период работы
Декабрь 2023 - По настоящее время  (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.
Стек специалиста на проекте
CoreData, MVP+coordinator, WebSockets, SnapKit, operating, Fastlane, Moya, Table, Asynco, Gitlab CI, Swift, Keychain
Отрасль проекта
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.
Стек специалиста на проекте
CoreData, MVVM+Rx, Qlick, Combine, Alamofire, Firebase, Swinject, UI Kit, Nimble, Swift, GCD, AppMetrica, Swift 4
Отрасль проекта
FoodTech
Период работы
Июнь 2021 - Декабрь 2022  (1 год 7 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российский Университет Дружбы Народов
Специальность
Факультет Гуманитарных и социальных наук, Государственное и муниципальное управление
Завершение учебы
2018 г.
Высшее
Учебное заведение
Российский государственный университет им. А.Н.Косыгина (Технологии, Дизайн, Искусство)
Специальность
Факультет химических технологий и промышленной экологии, Безопасности и жизнедеятельности в техносфере
Завершение учебы
2020 г.

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

FinTech & Banking • Media • Social Networking • Telecom
ДВ
Даниил В.
Красноярск
IOS разработчик
Senior
4 125 Р/час
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 750 Р/час
Alamofire
API
ARC
AVkit
Backend
Clean Swift
CocoaPods
codable
Combine
Concurrency
+115

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

Подробнее

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