📍 Пафос, Кипр · Удалённый подрядчик · США и Европа
Разрабатываю iOS-приложения со времён раннего Objective-C. Сегодня работаю на Swift и SwiftUI и помогаю продуктовым командам из США и Европы со сложными мобильными задачами — медиа-функциями, производительностью, платежами и модернизацией legacy-кода.
Коротко
Услуги
Сфокусированная senior-разработка под iOS для продуктовых команд, которым нужна инженерная работа руками, а не аутсорс «на всё».
Продакшн-приложения на Swift, SwiftUI, UIKit, Combine и async/await. От новых фич до полного редизайна — в существующем коде и с нуля.
Перевод legacy-кода на Objective-C и UIKit на Swift и SwiftUI, снижение технического долга, улучшение архитектуры и сопровождаемости.
Медленный запуск, тяжёлые экраны, нехватка памяти, подвисания UI, узкие места в базе данных и проблемы производительности медиа в продакшн-приложениях.
Воспроизведение видео, работа с камерой, обработка аудио, ленты в стиле TikTok, медиа-сетки, приватный обмен фото и видео. AVFoundation, CoreAudio.
In-App Purchases, сценарии подписок, StoreKit, интеграции Stripe и PayPal, взаимодействие с платёжным бэкендом.
Ревью архитектуры и кода, декомпозиция фич, техническое планирование и senior-поддержка сложных iOS-продуктов.
Работы
Несколько iOS-продуктов, над которыми я работал. Подробности — по запросу.
Приватный обмен фото и видео для семей и близкого круга.
Крупный редизайн приложения, сценарии импорта медиа, динамическая сетка дашборда с масштабированием, медиа-лента в стиле TikTok, воспроизведение видео в сетке и в крупных ячейках, ускорение запуска на больших объёмах чатов и медиа.
Видеосоцсеть в стиле TikTok для коротких роликов и музыки.
Аудио- и видеофункции, дорожка закадрового голоса (Voice Over), сценарии аккаунта, миграция с Objective-C на Swift, рефакторинг нескольких модулей, UI-тесты, CI/CD на Bitrise и GitHub Actions.
iOS-приложение крупной международной авиакомпании.
Модульные iOS-функции для большого приложения авиакомпании: локализация RTL/LTR, виджетная структура главного экрана, билеты для сотрудников и кросс-командная поставка в крупной продуктовой организации по SAFe/PI planning.
Финтех-приложение: криптокошелёк, платежи и интеграция с банком.
Финтех-экосистема, объединяющая мобильную связь и криптокошелёк: баланс, графики курсов, пополнение, переводы, обмен и вывод средств. Интеграция с банковской инфраструктурой для роста аудитории.
Цифровой банк для частных лиц и бизнеса.
Управление виртуальными картами, история операций, платежи, заморозка карт и сценарии безопасности, кастомные UI-анимации. Разработал SDK для многошагового зашифрованного обмена с API. Разработка шла параллельно с бэкендом по согласованным контрактам данных.
AR- и 3D-приложение для iOS.
Функциональность на SwiftUI и SceneKit, ARKit и 3D-ассеты USDZ, интерактивный 3D-интерфейс, публикация в App Store.
Удалённая работа
Я живу в Пафосе на Кипре и много лет работаю удалённо с командами из США и других стран. С американскими компаниями работаю как удалённый подрядчик или консультант — по B2B, подрядному договору или через EOR, а не в штате.
Комфортно работаю асинхронно и при необходимости обеспечиваю пересечение с рабочими часами США по графику. Slack, GitHub, Linear, Jira, Notion — без проблем.
Работаю самостоятельно на senior-уровне: уточняю требования, декомпозирую задачи, поставляю готовый к продакшну код, документирую решения и прямо проговариваю компромиссы.
Технический бэкграунд
Языки и фреймворки
Фреймворки iOS
Архитектура
Сеть
Платежи
CI/CD и тестирование
Бэкенд (в поддержку)
Работа с AI
В ежедневной работе использую Cursor и AI-инструменты разработки. Для продуктовой команды это значит более чёткую декомпозицию задач до реализации, быстрые итерации над сложными фичами, более последовательную документацию и дополнительный уровень ревью при рефакторинге.
AI помогает в планировании, реализации, поиске вариантов рефакторинга, документации, чек-листах ревью и планировании тестов. Архитектурные решения, продуктовые компромиссы и итоговое качество кода остаются под моим прямым контролем.
Особенно полезно быстрорастущим продуктовым командам и стартапам, которым нужны и скорость, и надёжность.
Контакты
Если вам нужен senior iOS-подрядчик или консультант — под конкретную фичу, проблему производительности, модернизацию legacy-кода или постоянную разработку продукта, — буду рад короткому созвону.