Android Developer / Android-разработчик

Курск, Россия
Джуниор
Информационные технологии • Разработка • Android
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 1 года до 3х лет
О себе

На данный момент Android-разработчик.

Мои компетенции и опыт

Работаю в IT-сфере с 2012 года, имею высшее техническое образование по направлению "Информатика и вычислительная техника" (бакалавриат). Ранее занимался разработкой программного обеспечения для ОС Windows, сейчас разрабатываю мобильные приложения для ОС Android. Имею опыт создания Android-приложений на языках Kotlin и Java в среде Android Studio, знаком с паттернами MVP, MVVM и MVI, с концепцией Dependency Injection, с системами управления базами данных SQLite и Room, с сервисами Google Firebase (в частности, с Push-уведомлениями, Firestore, Realtime Database, Remote Config, Cloud Messaging, Crashlytics), а также с библиотеками Retrofit2, Dagger2 и RxJava2. При разработке приложений использую ViewBinding.

На моём предыдущем месте работы я занимался разработкой клиент-серверного приложения “Антиспам”. Работа с серверной частью осуществлялась при помощи библиотеки Retrofit, работа с локальным хранилищем - при помощи библиотеки Room. В проекте были применены концепция Clean Architecture и паттерн MVVM (ViewModel + LiveData). Dependency Injection была реализована с помощью библиотеки Dagger 2, многопоточность - с помощью Kotlin Coroutines. Проект был подключён к Firebase, сбои в приложении отслеживались с помощью Firebase Crashlytics. Экраны приложения были представлены в виде фрагментов, навигация между ними осуществлялась с помощью Jetpack Navigation Component. С вёрсткой экранов работал в Figma.

Поскольку моя предыдущая работа также была связана с разработкой ПО, я знаком с объектно-ориентированным программированием, базовыми алгоритмами и структурами данных, концепцией Clean Architecture; имею опыт работы с системой контроля версий Git и системой управления проектами Jira.

В связи с тем, что мне постоянно приходится изучать документацию и искать ответы на вопросы в зарубежных источниках, с английским языком у меня также нет никаких проблем.

Буду рад, если моё резюме покажется вам интересным. Готов подробнее рассказать о своём опыте и ответить на все ваши вопросы.


Специализация
Информационные технологииРазработкаAndroid
Отрасль и сфера применения

Уровень
Джуниор

Интересные кандидаты