Даниил Черняев

Android Developer @ edna
Android
Даниил Черняев
Опыт: 5-10 лет
Цена (за час): Бесплатно
Получили помощь: 16 человек
О себе

В коммерческой разработке с 2019 года. Сейчас в edna, делаю SDK для коммуникационной платформы, через нашу инфраструктуру проходит несколько миллиардов сообщений в месяц. До этого был финтех на 14 миллионов пользователей, а раньше занимался и продуктовой, и аутсорс-разработкой для разных клиентов, включая банки и крупный ритейл.

Помимо продуктовой разработки увлекаюсь опенсорсом и темами вокруг инфраструктуры: сборка, Gradle, CI, управление зависимостями. Опубликовал свой Gradle-плагин для анализа конфликтов зависимостей и статью про него на Medium и proandroiddev. И плагин, и статья попали в Android Weekly.

Менторством занимаюсь с осени 2024. С junior обычно разбираем план развития, тестовые задания, ошибки в коде, готовимся к собесам. Middle чаще приходят с вопросами по архитектуре, многомодульности, переходу в senior, разбором рабочих задач. Senior пишут, когда хочется обсудить архитектуру большого проекта, разработку библиотек, build tooling или спорные инженерные решения. Если вопрос вне моей экспертизы, сразу скажу.

По формату: берёшь конкретный вопрос или задачу, мы её разбираем, я даю направление и аргументы, дальше ты делаешь сам. Чем больше сам покопался до встречи, тем больше выйдет за час. Если запрос совсем общий, скорее всего успеем только накидать список тем.

С чем помогу

— План развития: что учить и в каком порядке, как двигаться к следующему уровню
— Разбор кода, инженерных решений, рабочих задач или пет-проектов, в том числе использование AI в разработке
— Архитектура и системный дизайн Android-приложений
— Подготовка к собеседованиям, разбор тестовых, обратная связь по резюме
— Вопросы по Kotlin и Android SDK
— Командные практики: code review, knowledge sharing, внутренние гайдлайны
— Build tooling и инфраструктура: Gradle, разработка плагинов, публикация библиотек, управление зависимостями, CI/CD
— Более узкие темы: разработка SDK, JNI, бенчмарки производительности, UI-автотесты

Если твой вопрос не из этого списка, но связан с Android-разработкой, пиши. Список не исчерпывающий, это просто частые направления.

С чем не помогу

— Накручивать опыт в резюме или на собесе
— Срочно помогать "к завтра"
— Фиксить конкретный баг или писать код за тебя
— Знакомиться с Android с нуля. За час ничего толком не разобрать, сначала попробуй что-то сам

Компетенции
Kotlin, Android, Java