Илья Соколов

Илья Соколов

Senior Android / Software Engineer

10+ лет разработки Android • SDK и платформенные решения • Архитектура мобильных систем

GitHub

Обо мне

Senior Android Engineer с 10+ годами опыта разработки высоконагруженных мобильных приложений и платформенных решений. Специализируюсь на архитектуре Android-систем, безопасности мобильных приложений и оптимизации производительности. Разрабатывал SDK и инструменты для разработчиков, внедрял современные архитектурные подходы и shared-логику (KMP), а также работал с нативными компонентами через NDK. Помогаю командам превращать сложные технические вызовы в надёжные production-решения, создающие ценность для миллионов пользователей и бизнеса.

Навыки

Kotlin Java C/C++ KMP Android SDK Jetpack Compose Compose Navigation Jetpack Navigation Android UI Coroutines Flow Reactive Programming RxJava Dependency Injection Dagger2 Hilt Koin Retrofit Room DataStore Navigation Glide Clean Architecture Multi-module architecture SOLID MVVM MVI Testing (JUnit, MockK) Firebase NDK JNI Reverse Engineering Smali ProGuard / R8 / obfuscation Anti-tamper Anti-debug Frida DEX Git CI/CD Kotlin Serialization Gradle CMake Make Gradle Kotlin DSL Kotlin Multiplatform Jetpack Android Performance Optimization Profiling ANR analysis

Опыт работы

OTP Bank

2024 — 2025
  • Core и архитектура мобильного банка
  • Миграция UI на Jetpack Compose и поддержка продуктовых команд
  • Multi-module архитектура и навигация (deeplinks, navigation)
  • Разработка Android Studio plugin для генерации модулей и шаблонов
  • Kotlin Multiplatform: вынос бизнес-логики и сетевого слоя в shared
  • Инструменты разработки, автоматизация и mentoring

Kotlin • Compose • KMP • Coroutines • Flow • Clean Architecture • Hilt • Gradle KTS

T-Bank

2023 — 2024
  • Разработка и поддержка RASP SDK для Android
  • Reverse engineering и анализ угроз
  • Anti-tamper, anti-debug и защита от анализа
  • DEX/Smali модификации и hardening приложения
  • NDK и JNI компоненты для критичных частей SDK

Kotlin • C/C++ • NDK • JNI • Security • Reverse Engineering

MTS Digital / MTS Bank

2022 — 2023
  • Разработка банковских мобильных сервисов
  • Работа в финтех-трайбе (Daily Banking / Credit Cards)
  • Разработка Android функциональности и внутренних SDK
  • Архитектура и интеграция модулей банковского приложения

Kotlin • Android • MVVM • Coroutines • Gradle

Kaspersky

2021 — 2022
  • Разработка функций безопасности для Kaspersky Internet Security
  • Оптимизация производительности и стабильности приложения
  • Работа с архитектурой Android приложения
  • A/B тесты и анализ продуктовых метрик

Kotlin • Java • Android • RxJava • Dagger • NDK

Alfa-Bank

2019 — 2021
  • Разработка мобильного приложения для инвестиций (Альфа Директ)
  • Реализация новых функций и улучшение существующей функциональности
  • Поддержка и постепенная миграция legacy Java кода на Kotlin
  • Работа с многомодульной архитектурой

Kotlin • Java • Android • MVVM • Dagger

Freelance / Private Practice

2018 — 2020
  • Разработка коммерческих Android приложений
  • Работа над клиентскими проектами и продуктами
  • Интеграции API и разработка пользовательских функций

Kotlin • Java • Go • Android

Magnit

2016 — 2018
  • Разработка Android приложений для внутренних сервисов компании
  • Поддержка и развитие мобильных решений для бизнеса
  • Интеграция с корпоративными системами

Java • Android • Python

GrowApp Solutions

2015 — 2016
  • Разработка коммерческих Android приложений
  • Разработка пользовательских функций и UI
  • Интеграция сетевых сервисов

Java • Kotlin • Android

GkmSoft

2012 — 2015
  • Разработка SDK и инструментов для работы с 3D моделями
  • Создание конвертера моделей в PDF формат
  • Разработка системных и прикладных утилит

C++ • Python • Windows

New Electronic Technologies

2011 — 2012
  • Разработка ПО для промышленного оборудования
  • Программирование микроконтроллеров
  • Системное и прикладное программирование

C • C++ • Embedded • Linux • Windows

Контакты