Здравствуйте! Меня зовут Игорь, я
мобильный senior-разработчик iOS и Android с
более чем 4-летним опытом создания эффективных, масштабируемых и удобных для пользователей приложений с первоклассным UI и UX.
Широкие знания в шаблонах проектирования, архитектуре программного обеспечения и чистом коде позволяют завершать каждый проект, который я беру в работу.
Если вы ищете трудолюбивого, опытного и ориентированного на результат фрилансера, то
ваши поиски закончились успехом. Большинство моих проектов было создано с нуля, поэтому я готов работать на любом этапе разработки и поддержки приложения — от идеи до публикации.
Telegram:
https://t.me/delet_disEmail:
igor@efimov.devGithub:
https://github.com/delet-dis
Общие навыки:
•
Анализ и проектирование систем: Опыт в сборе требований, проектировании процессов, сценариев использования, рабочих процессов и взаимодействий с использованием UML. Опыт в планировании архитектуры и выборе решений.
•
Архитектуры и шаблоны: Владение TCA, MVVM, MVI, Viper, Clean Architecture для создания модульных, масштабируемых систем. Опыт работы с многомодульными, микросервисными и монолитными системами.
•
Фреймворки и инструменты: Уверенное владение системными и сторонними фреймворками iOS/Android.
•
Управление проектами: Знаком с методологиями Agile/Scrum/Waterfall. Опыт работы с Jira, Trello для эффективного управления проектами.
•
Тестирование и QA: Опыт в модульном, интеграционном и UI тестировании с использованием XCTest, Espresso и TDD для гарантирования надежности кода.
•
CI/CD и автоматизация: Опыт работы с Jenkins, Bitrise и GitHub Actions для непрерывной интеграции и автоматизированного тестирования.
•
Принципы дизайна: Знание Apple Human Interface Guidelines и Material Design, позволяющее оптимизировать UI/UX для обеих платформ.
Что делает меня подходящим исполнителем для Вас?
•
Эффективная коммуникация: Я всегда открыт для обратной связи и изменений, внимательно слушаю пожелания клиентов для обеспечения наивысшего качества работы.
•
Трудолюбие: Независимо от сложности задачи, я полностью отдаюсь работе. Всё, что мне нужно, — это время и желание достичь цели, второе уже имеется.
•
Ориентация на качество: Качество для меня — неоспоримый приоритет; я берусь только за те задачи, которые могу выполнить на высшем уровне.
•
Непрерывное развитие: Я стремлюсь к постоянному обучению и совершенствованию навыков. Потому работа над проектом любой сложности будет для меня всегда интересна.
Технологии, с которыми я работал:
•
iOS: Swift, SwiftUI, UIKit, Combine, Core Data, CloudKit, ARKit, CoreML, UserNotifications, CoreSpotlight, StoreKit 1 & 2, Firebase (Crashlytics, Analytics, Authentication), Alamofire, SnapKit, Needle, R.swift, SwiftPM, Cocoapods, Xcodegen.
•
Android: Kotlin, Java, Coroutines, Flow, Android Jetpack (Compose, LiveData, Hilt, Navigation, ViewModel, Room, View Binding), ARCore, TensorFlow Lite, Ktor, Retrofit2, Firebase (Crashlytics, Analytics, Authentication).