Владимир Р. IOS разработчик, Middle+
ID 6831
ВР
Владимир Р.
Middle+
Грузия, Батуми, UTC+4
2 597,4 Р/час
НДС не облагается
Специалист доступен с 13 октября 2026 г.
О специалисте
Специализация
IOS разработчик
Грейд
Middle+
Навыки
Знание языков
Английский — B2
Главное о специалисте
Ключевые навыки
Технические навыки:
- Programming Languages: Swift, Objective-C, Server-side Swift
- Architectural Patterns: MVC, MVVM, VIPER, MVP, TCA, Coordinators
- User Interface: UIKit, SwiftUI, Auto Layout, Manual Layout
- Tools and Environments: Xcode, Git, Jira, Jenkins, CocoaPods, Swift Package Manager, TestFlight
- Frameworks/Libraries: Core Data, Core Animation, AVFoundation, Combine, Vapor, Fluent
- Database: PostgreSQL, Core Data
- Concepts: RESTful APIs, JSON, Push Notifications, App Publishing, OOP, SOLID principles, CI/CD,
URLSession, App Store submission process
- Testing: Unit Testing
Skills
Server Side Programming • Purchase Management • SwiftUI • Combine • Vapor • Fluent • SQL • PostgreSQL • Model-view-viewmodel (MVVM) • Mobile Application Development
Приложения:
Kiokko: Learn Language Quickly - my App
М.Видео: электроника и техника (M.Video: Electronics and Home Appliances)
Localchair・Аренда рабочих мест (Localchair: Workspace Rental)
Fantomas animated eCards
iOS-разработчик с более чем 3-летним опытом работы в области проектирования, программирования и отладки мобильных приложений. Глубокое знание Swift и Xcode. Имею опытс полного цикла разработки программного обеспечения для iOS, тестирования, отладки и поддержки мобильных приложений.
Отличные знания в области дизайна пользовательского интерфейса Apple, паттернах и передовых практиках.
Проекты
(6 лет 8 месяцев)Letter B Consultancy
Роль
Team Lead iOS / iOS Developer
Обязанности
Проект: Мобильное приложение Nestradamus
Разработано передовое мобильное приложение, предоставляющее пользователям финансовые сигналы. Данный проект потребовал как фронтенд, так и бэкенд разработки, включая создание инфраструктуры бэкенда с использованием Swift Vapor.
Команда: Скрам/Аджайл/ 3 айос. Я занимаюсь бэкенд частью.
Основные обязанности:
- Разработка интуитивного интерфейса приложения с использованием Figma.
- Разработка фронтенда приложения с использованием SwiftUI, Combine и архитектуры MVVM.
- Написание бэкенда приложения с использованием Server-side Swift, с применением фреймворка Vapor.
- Реализация функций авторизации пользователей и функций внутри приложения для покупок.
- Управление операциями с базой данных PostgreSQL.
- Интеграция push-уведомлений для улучшения вовлеченности пользователей.
- Реализация всестороннего тестового покрытия для обеспечения стабильности и производительности приложения.
- Управление процессом публикации приложения.
Skills:
- SwiftUI, Combine, Vapor, Fluent, SQL, PostgreSQL, MVVM, Mobile Application Development, iOS Design, iOS Development, Swift, UIKit, Git, AutoLayout, REST, HTML5, CSS, Backend Development with Swift Vapor, Push Notifications, User Authorization, In-App Purchases, App Publication.
Период работы
Сентябрь 2022 - По настоящее время
(4 года 2 месяца)
Лига Цифровой Экономики
Роль
iOS App Developer
Обязанности
Проект: Мобильное приложение MVideo
Участие в разработке и поддержке мобильного приложения «MVideo», вклад в различные аспекты проекта, включая разработку пользовательского интерфейса, проектирование архитектуры и реализацию ключевых функций, таких как корзина для покупок.
Команда: Скрам/Аджайл/ айос 8 чел/8 андроидов, менеджеры, тестеры, аналитика
Основные обязанности:
- Разработка новых функций и улучшение существующей функциональности, включая реализацию удобной для пользователя корзины для покупок.
- Работа над пользовательским интерфейсом, создание интуитивно понятного и привлекательного пользовательского интерфейса.
- Проектирование и реализация архитектуры приложения согласно шаблону VIPER.
- Проведение обширного рефакторинга существующего кода для оптимизации производительности.
- Выявление и устранение различных ошибок для повышения удобства использования пользователем.
- Использование инструментов аналитики, таких как Яндекс.Метрика, для получения информации и внесения улучшений в продукт.
Владимир Рябов — page 2
- Работа с UXFeedback для учёта обратной связи пользователей и улучшения общей удобности использования приложения.
Технологии и архитектуры:
- VIPER, UIKit, Coordinators, Swift, Git, CocoaPods, AutoLayout, ManualLayout, Slack, JIRA, SCRUM, REST, XCodegen, Yandex Metrica, UXFeedback
Начало работы
Февраль 2021 - Сентябрь 2022
(1 год 8 месяцев)
Skyweb.pro
Роль
iOS Developer
Обязанности
Участвовал в комплексной разработке различных мобильных приложений в Skyweb.pro, студии, специализирующейся на разработке мобильных приложений. Эта роль охватывала области, такие как ревью кода, разработка сетевого слоя, создание пользовательского интерфейса, управление данными и коммуникации с клиентами.
Команда: Скрам/Аджайл/ 6 iOS разработчиков.
Основные обязанности:
- Работа с кодовой базой, обеспечение архитектурной целостности и непрерывности решений.
- Управление запросами на слияние для поддержания целостности веток кода.
- Публикация готовых к развертыванию релизных сборок.
- Использование UIView.animation и CoreAnimation для создания интерактивных презентаций.
- Использование дизайн-ориентированной разработки для создания макетов, избегая использования кода, xib и storyboard.
- Построение надежного, централизованного сетевого слоя для эффективного обмена данными.
- Разработка и внедрение сетевых методов для приема и обработки данных из запросов, а также создание новых структур сетевых запросов.
- Регулярное общение с клиентами по вопросам статуса задач, возможности реализации и сроков.
- Немедленное устранение и решение проблем, выявленных во время тестирования.
- Интеграция Firebase Analytics и Яндекс Appmetrica для анализа взаимодействия пользователей.
- Использование Realm для эффективного управления локальными данными.
- Обеспечение бесперебойной работы несмотря на колебания сети с помощью интерактивного контроля подключения к интернету.
Навыки:
- iOS Development, Git, MVP, CocoaPods, UIKit, Realm, Firebase, REST, Swift, Object-Oriented Programming (OOP), Xcode, GCD, UXFeedback, Kingfisher
Начало работы
Март 2020 - Февраль 2021
(1 год)
Формат работы
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Пензенский государственный университет
Специальность
Бакалавр, деловое администрирование и менеджмент, общие
Завершение учебы
2017 г.
