Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Ключевые навыки
Технические навыки:
- 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
https://apps.apple.com/app/id6446327924
М.Видео: электроника и техника (M.Video: Electronics and Home Appliances)
https://apps.apple.com/is/app/id1329931637
Localchair・Аренда рабочих мест (Localchair: Workspace Rental)
https://apps.apple.com/us/app/id1514511527
Fantomas animated eCards
https://apps.apple.com/us/app/id1394085075
iOS-разработчик с более чем 3-летним опытом работы в области проектирования, программирования и отладки мобильных приложений. Глубокое знание Swift и Xcode. Имею опытс полного цикла разработки программного обеспечения для iOS, тестирования, отладки и поддержки мобильных приложений.
Отличные знания в области дизайна пользовательского интерфейса Apple, паттернах и передовых практиках.
Проекты
(5 лет 5 месяцев)
Letter B Consultancy
Роль
Team Lead iOS / iOS Developer
Обязанности
Проект: Мобильное приложение Nestradamus
Разработано передовое мобильное приложение, предоставляющее пользователям финансовые сигналы. Данный проект потребовал как фронтенд, так и бэкенд разработки, включая создание
инфраструктуры бэкенда с использованием Swift Vapor.
Команда: Скрам/Аджайл/ 3 айос я занимаюсь бэкенд частью
https://letterbltd.com
Основные обязанности:
- Разработка интуитивного интерфейса приложения с использованием 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 - По настоящее время
(2 года 11 месяцев)
Лига Цифровой Экономики
Роль
iOS App Developer
Обязанности
Проект: Мобильное приложение MVideo
Участие в разработке и поддержке мобильного приложения "MVideo", вклад в различные аспекты
проекта, включая разработку пользовательского интерфейса, проектирование архитектуры и
реализацию ключевых функций, таких как корзина для покупок.
https://www.digitalleague.ru
Команда : Скрам/Аджайл/ айос 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, студии,
специализирующейся на разработке мобильных приложений. Эта роль охватывала области,
такие как ревью кода, разработка сетевого слоя, создание пользовательского интерфейса,
управление данными и коммуникации с клиентами.
https://skyweb.pro
Коамнада: Скрам/Аджайл/ 6 айос разраотчиков,
Основные обязанности:
- Работа с кодовой базой, обеспечение архитектурной целостности и непрерывности решений.
- Управление запросами на слияние для поддержания целостности веток кода.
- Публикация готовых к развертыванию релизных сборок.
- Использование 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 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Пензенский государственный университет
Специальность
Бакалавр, деловое администрирование и менеджмент, общие