💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!
Артемий Басов (ihatemultithreading12), 21 год, Россия, МоскваАртемий Басов (ihatemultithreading12), 21 год, Россия, Москва

Артемий Басов

Разработчик приложенийСредний (Middle)
Ищу работу

Контакты

Войти
Возраст: 21 год
Опыт работы: 2 года и 6 месяцев
Регистрация: 14.12.2024
Последний визит: 1 неделю назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков: Английский В2

Обо мне

Увлекаюсь разработкой уже более 6 лет, из которых последние 3 года активно занимаюсь Android-разработкой. Начинал с различных проектов, постепенно углубляясь в мобильную разработку и решая как сложные технические, так и продуктовые задачи.
Есть пет-проект на GitHub, где используется современный стек технологий (Kotlin, Jetpack Compose, Retrofit, Coroutines, MVVM) - https://github.com/aliveoutside/yam
Так же обладаю базовыми знаниями реверс-инжиниринга и защиты Android приложений

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
Kotlin
SOLID
MVVM
Git
Android SDK
Retrofit
Room
Clean Architecture
Coroutines
Ktor
Jetpack Compose

Участие в профсообществах

Опыт работы

  • Место встречи лучших
    Более 5000 сотрудников
    Android-разработчик
    Февраль 2022 — Июнь 2022 (5 месяцев)

    Занимался самостоятельной разработкой мессенджера в рамках стажировки:
    - Спроектировал и реализовал UI приложения с помощью Jetpack Compose
    - Использовал Kotlin Coroutines и Flow для асинхронной обработки данных (загрузка и отправка сообщений, обновление UI, работа с базой данных)
    - Реализовал функционал отправки и получения текстовых сообщений
    - Настроил уведомления через FCM (Firebase Cloud Messaging)
    - Взаимодействовал с сервером с использованием Retrofit
    - Использовал Jetpack-компоненты (ViewModel, Lifecycle, Room, Paging) для построения архитектуры приложения и управления жизненным циклом

  • VTosters
    Android-разработчик
    Ноябрь 2021 — Апрель 2024 (2 года и 6 месяцев)

    Работал в небольшой команде из 3 человек, делая с нуля неофициальный клиент для VK, достигнув 200,000 активных пользователей в месяц

    - Разрабатывал сложные кастомные View (например, редактируемый докбар) с обработкой пользовательского ввода
    - Использовал SQLite для локального хранилища и кэширования
    - Внедрил App Center аналитику и сбор логов, что привело к уменьшению количества сбоев на 40%
    - Реализовал взаимодействие с REST API с использованием Retrofit и OkHttp
    - Реализовал воспроизведние музыки в стороннем плеере через AIDL
    - Автоматизировал сборку сложного Android-приложения, включающего Kotlin/Java код, модифицированный байт-код (smali) и нативные библиотеки, с использованием Gradle
    - Писал unit-тесты с использованием JUnit
    Разработал демультиплексор для конвертации формата Transport Stream в MP3, заменив FFmpeg, тем самым:
    - ускорил скачивание музыки в ≈2,3 раза
    - уменьшил размер приложения на 10 мегабайт
    - снизил зависимости от сторонних библиотек