← В ленту
Middle
Регистрация: 09.04.2026

Хасан Абдуллаев

Скиллы

Swift
Objective-C
SwiftUI
UIKit

Опыт работы

Senior iOS Developer
08.2021 - 02.2026 |Akvelon
Clean, SOLID, MVP, MVVM, VIPER, DI, Router, Combine, UIKit, SwiftUI, GCD, Concurrency(Async/Await), Autolayout
Руководил iOS-разработкой для финтех- и real-time messaging приложений, отвечая за техническое направление, архитектурные решения и качество кода в нескольких продуктовых доменах. Спроектировал и реализовал MVP-архитектуру с нуля, используя Clean Architecture и MVVM, определяя границы модулей, навигационные потоки и стратегию внедрения зависимостей (Dependency Injection). Разработал и внедрил общий модуль аутентификации (внутренний iOS SDK), используемый в нескольких приложениях, стандартизировав процессы аутентификации, управление токенами, работу сессий и безопасное хранение данных. Разрабатывал iOS-функциональность с использованием модульной, переиспользуемой и поддерживаемой архитектуры для обеспечения долгосрочного развития продуктов. Тесно сотрудничал с продакт-менеджерами, UX/UI-дизайнерами, backend-разработчиками и QA-инженерами, трансформируя бизнес-, безопасностные и регуляторные требования в надежные технические решения, соответствующие roadmap продукта. Создавал и поддерживал безопасный и устойчивый сетевой слой, включая аутентификацию, версионирование API, обработку ошибок и стратегии повторных запросов (retry). Интегрировал real-time messaging и встроенный чат поддержки пользователей. Определял и внедрял стандарты кодирования и архитектурные практики, менторил junior iOS-разработчиков. Руководил релизами в App Store и пост-релизной поддержкой, включая версионирование, продакшн-деплой и hotfix-и. Достижения: Снизил количество сетевых проблем на 25% за счёт улучшенной обработки ошибок, retry-стратегий и версионирования API. Уменьшил задержки UI и время загрузки данных на 30% благодаря оптимизации потоков, кэширования и управления памятью. Сократил количество продакшн-проблем и hotfix-релизов на 30%, что сделало релизный цикл более предсказуемым. Ускорил время решения пользовательских проблем на 20–25% после внедрения real-time messaging и встроенного чата поддержки. Сократил дублирование логики аутентификации и ускорил запуск новых приложений на 70% благодаря общему authentication SDK. Повысил продуктивность команды на 20% и сократил время онбординга новых разработчиков за счёт менторства и стандартизации практик разработки.

Языки

EnglishПродвинутыйRussianСвободно владеюTurkishБазовыйUzbekРодной