Павел Дубинин - iOS разработчик
Skills
- CocoaPods.
- GCD
- GIT (git-flow)
- SPM
- swift
- Swift Concurrency
- SwiftUI
- UIKit
Experience
Гипермаркет "Манна". Модуль продажи электроники.
IOS разработчик - 12.2023 - 09.2024Стек: SwiftUI, MVVM, Swift Concurrency, URLSession, Realm, Combine.
Участвовал в разработке приложения крупного маркетплейса в составе команды из десяти человек. В рамкаx проекта, в мои обязанности входили:
– разработка модуля по продаже электроники с нуля;
– участвовал в разработке дизайн-системы, создал более 10-ти кастомных элементов;
– активная разработка сетевого слоя с помощью Swift Concurrency;
– работал с дизайнером над оптимизацией проблемных элементов интерфейса в мобильном приложении;
– активное участие в ревью;
– ссылка на приложение:
https://apps.apple.com/ru/app/mn/id1658536121Гипермаркет "Манна". Модуль доставки продуктов.
IOS разработчик - 08.2022 - 11.2023Стек: UIKit, VIPER, GCD, CoreLocation, Alamofire, Kingfisher, YandexMapMobile, Realm.
– разработка пользовательского интерфейса: верстка новых экранов согласно макету, реализация бизнес-логики;
– провел рефакторинг сетевого слоя всего приложения;
– полностью реализовал флоу заказа;
– исправлял ошибки, оставленные предыдущей командой, что привело к снижению числа обращений пользователей и улучшению отзывчивости приложения;
– покрыл unit тестами бизнес-логику модуля;
– интеграция разработанного командой функционала в основную ветку проекта;
– активно участвовал в проектировании модуля приложения.Барбершоп "Хорошист"
IOS разработчик - 06.2021 - 08.2022Cтек: UIKit, Alamofire, URLSession, MVP, SnapKit.
– разработал модуль онлайн-записи: реализовал функционал записи на стрижку и другие услуги, с возможностью выбора мастера и удобного времени;
– разработка интерфейса пользователя согласно макету Figma;
– реализовал экран с картой для выбора удобного пользователю барбершопа.
Education
Радиотехнические системы
МИРЭА2013
About me
– опыт разработки на языке Swift более двух лет;
– владение фреймворками UIKit, SwiftUI;
– использование паттернов MVP, MVC, MVVM, VIPER;
– использование инструментов для многопоточного программирования Swift Concurrency и GCD;
– владение средствами разработки и документировния: Xcode, Git (Gitflow), Jira, Confluence.