Denys Kotelnykov

Senior iOS инженер / Тимлид

Контакты

О себе

Продуктовый Senior iOS инженер / Тимлид с 6 годами полного цикла разработки (идея → UX → архитектура → реализация → релиз). Выложил в App Store 16+ собственных приложений и доставил несколько коммерческих продуктов для iOS/iPadOS/macOS/watchOS. Сильные стороны — создание высокопроизводительных, надежных, работающих в реальном времени приложений и автоматизация релиза/локализации.

Ключевые навыки

  • Масштаб и надежность: высокие нагрузки, тюнинг производительности (Instruments), рост crash-free 80% → 99.9%, чистая архитектура (SwiftUI/UIKit, Combine/RxSwift).
  • Реальное время и интеграции: WebSocket, сложные сетевые стеки, внешние API (в т.ч. Binance API / рыночные данные), offline-first и синхронизация.
  • Релизы и рост: внутренние тулзы вокруг App Store Connect API (аутентификация, экспорт/импорт метаданных, управление приложениями/версиями, загрузка локализаций и скриншотов), пайплайны fastlane.
  • Инжиниринг локализации: поиск строк в коде, автогенерация ключей, обновление файлов локализации, рефакторинг захардкоженных строк.
  • Глубокая работа с платформой: Metal шейдеры, камеры/пайплайны редактирования, инструменты для .pkpass с подписью на устройстве (OpenSSL на Swift).
  • Лидерство: руководил командами до 6 инженеров, менторинг, координация кросс-команд (iOS / backend / дизайн), ownership доставки.

Опыт

Timrus Group — Project Manager & iOS Developer

Сен 2024 – Настоящее время
  • Вел планирование и доставку: декомпозиция, приоритизация, координация между iOS / backend / дизайном.
  • Релизил и поддерживал несколько продуктов с разными бизнес-моделями и техническими ограничениями.
  • Выбранные продукты:
    • Coffee Talk — социальная сеть.
    • CollyHive — агрегатор гик-культуры.
    • Wallet Creator — редактор .pkpass с подписью на устройстве (без backend).
    • Brusher — маркетплейс цифровых активов с адаптивным UI, интеграцией с backend, аналитикой и подписками.

Triada — iOS Developer / Team Lead

Авг 2022 – Авг 2024
  • Вёл iOS-направление высоконагруженного e-commerce продукта с миллионами пользователей.
  • Драйвил модернизацию: миграция Objective-C → Swift, уход от Storyboards к UIKit, интеграция платежей.
  • Повысил crash-free с 80% до 99.9%.
  • Управлял командой из 5 разработчиков; улучшил процессы доставки кастомными тулзами под Jira.

Siazan — iOS Developer

Янв 2021 – Июл 2022
  • С нуля сделал iOS-приложения: AdBlocker, VPN, TikTok-стиль коротких видео.
  • Работал end-to-end: реализация, итерации, релизы.

Midland Retail Group — iOS Swift Developer

Сен 2019 – Дек 2020
  • Разработал Numbers — VoIP-клиент с Realm-синком, WebSocket-чатом и аудио/видео звонками.

GameTrek — Unity3D Developer

Янв 2019 – Май 2019
  • Оптимизировал игровые сервисы для TELE2.
  • Проектировал механики RTS и систему квестов (Walk the Talk, Secret Government).

Выбранные проекты

OverCam — камера + референс-оверлеи + on-device AI-редактирование

  • Собрал полный стек камеры с ручными настройками и композиционными оверлеями; продумал UX для точного повторения референсного кадра.
  • Добавил on-device AI-редактирование: перелайтинг, замена фона, ретушь, художественные фильтры.
  • Ссылки: App StoreWebsite

EasyWallet — офлайн-редактор .pkpass с локальной подписью

  • Сделал автономный генератор/редактор .pkpass с подписью на устройстве (без зависимости от backend).
  • Встроил OpenSSL в Swift-фреймворк и выполнял процесс подписания прямо из Swift.
  • Ссылки: App Store

Lapy — высоконагруженный e-commerce (Tech Lead)

  • Масштабировал продукт на 5 000 пользователей/час; строил динамические списки (UIKit + diffable data sources) и сложные checkout-потоки.
  • Вёл технику и процессы в команде 20+: внутренние тулзы, трекинг задач, мониторинг KPI, планирование.
  • Ссылки: App Store

NanoApps: AI App Generator — prompt → мини-приложения на устройстве

  • Генерирует мини «калькуляторные» приложения из промпта; хранит и запускает их локально.
  • Парсит JavaScript и отрисовывает UI нативно через кастомный интерпретатор + собственную UI-систему.
  • Ссылки: App Store

WatchFace Notes — заметки на Apple Watch с синком в реальном времени

  • Создал приложение заметок для Apple Watch с бесшовной синхронизацией на iOS/iPadOS/macOS.
  • Поддерживает создание заметок прямо с циферблата и виджеты на iPhone и macOS.
  • Ссылки: App Store

Xcstringer — macOS-тул для локализации .xcstring

  • AI-поддерживаемый процесс перевода .xcstring: генерация, парсинг и автоматизация для ускорения локализации.
  • Ссылки: App Store

Дополнительные выпущенные приложения (выборочно)

Навыки

iOS / Apple платформы
  • Swift • SwiftUI • UIKit • Combine • RxSwift • SnapKit • Texture (AsyncDisplayKit) • StoreKit
Data / Networking
  • GRDB • Realm • SwiftData • SQL • REST • WebSocket • Alamofire
Quality / Performance
  • Instruments • Performance monitoring • Memory leak tracking Architecture design • Clean Architecture • MVVM
Монетизация / Аналитика
  • Subscriptions • RevenueCat • Adapty • Analytics
Backend / Infrastructure
  • Vapor (Swift) • Firestore • NodeJS
Product / Collaboration
  • Team leadership • Mentoring • Hiring • Cross-functional coordination • Jira • Git
Design / Other
  • Figma • Zeplin • UI/UX • Spline • Unity3D

Образование

Харьковский национальный экономический университет (2018) — бакалавр экономической информатики и информационных систем