Nikita Eremeev - Android разработчик

  • Junior
  • Россия, Беларусь
  • 700 $ (дол/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 1 год назад
Photo

Навыки

  • Coroutines/RxJava
  • Firebase
  • Hilt/Dagger 2
  • MVP
  • MVVM
  • Paging 3
  • REST
  • Retrofit
  • Room
  • ООП

Опыт работы

SoftTorg

Android разработчик - Май 2023 по н.в

Достижения и навыки:
— С командой успешно запустили 3 проекта в прод
— При помощи и поддержке тим лида повысил свои навыки в работе с корутинами, понимании архитектуры MVVM, использовании фреймворков HILT, Retrofit, Room и пагинации.
— Научился работать в команде, эффективно общаться с коллегами, решать конфликты и договариваться о сроках и задачах.
— Обладаю высоким уровнем знания Android Studio, Kotlin, XML и других инструментов для разработки мобильных приложений.
— Научился работать с FirebaseMessaging (отправка пуш уведомлений). Использовал Dagger Hilt для внедрения зависимостей, SharedPreferences для хранения токена Firebase, Coroutines для асинхронных операций и Timber для логирования.
— Добавил возможность запускать разные экраны приложения в зависимости от данных, приходящих в пуш-уведомлении, используя Intent и PendingIntent.

Чем занимался:
— С командой разработал три приложения для Android: приложение для решения дилемм, приложение сонник и приложение с погодой.
— Использовал современные технологии и фреймворки, такие как HILT, Retrofit, Room, Coroutines, Paging 3 и архитектуру MVVM.
— Обеспечил качество кода, тестирование и обработку ошибок, в том числе с помощью диалоговых окон для повторения или отмены запросов.
— Работал в команде из четырех человек: я, тим лид, бэкенд-разработчик и дизайнер.
— Подключал подписки через Google и YooKassa для монетизации приложений под руководством тим лида.
— разрабатывал виджет с погодой используя ServicesContentProvider.
— Самостоятельно создавал макеты по готовому дизайну от дизайнера из Figma.

Образование

Android разработчик

TeachMeSkills
Август 2022 - март 2023

— Создал проект на основе чистой архитектуры с использованием паттерна MVVM.
— Реализована инъекция зависимостей с помощью Hilt
— Создана база данных с помощью Room
— Написаны юнит тесты для ViewModel и UseCase с использованием Mockito и runBlockingTest
— Разработаны компоненты пользовательского интерфейса, включая Fragments, RecyclerView, BottomNavigationView для отображения и управления интерфейсом.

Обо мне

В IT попробовал 3 сферы: digitalmotion design и android-разработка. Окончательный выбор пал именно на андроид. В андроиде можно делать почти все то, чем я занимался в digital и motion дизайнах. Т.к. я сам пользуюсь этой ОС, то решил развить свои навыки в области андроид разработки, чтобы решать повседневные задачи с помощью мобильных приложений.
Принимаю любую критику. Не боюсь экспериментировать.
Свои навыки в разработке я прокачиваю разными способами: ютуб, статьи, книги о чистой архитектуре, и, в последнее время активно использую модного наставника — СhatGPT.

46 / 0,485 / 47.91mb