Я Junior Android-разработчик.
Мой стек:
Пишу код на Java и Kotlin, уверенно работаю в Android Studio и IntelliJ IDEA, опытный пользователь Linux OS.
Понимаю принципы ООП, SOLID, Clean Architecture, Material Design, MVP/MVVM/MVI, REST API и паттерны проектирования.
Библиотеки с которыми работал: Retrofit2, Room/SQLite, Coroutines/RxJava3, Koin/Dagger2, Coil/Glide/Picasso, Moxy, ViewPager2, Paging Library3, Yandex Mobileads SDK
Некоторый опыт с: FireStore, Cicerone, Google-maps api, JUnit, Mockito, Espresso.
Сейчас изучаю Jetpack Compose.
Вспомогательные инструменты: GIT (GitHab), Trello, Bitrix24.
________________________________________
Мой GitHub профайл: https://github.com/Robilko
Мой телеграмм: @robivan88
Проект "ДОК24".
Два приложения из сферы телемедицины. Предназначены для того, чтобы любой пользователь мог получить квалифицированную консультацию и помощь врача из разных стран.
Меня пригласили в этот проект в качестве разработчика Android.
В мои обязанности входит:
- участвую в обсуждениях улучшений качества кода и дизайна на еженедельных собраниях
- работаю по гибкой методологии Agile
- провожу рефакторинг кода написанного другими членами команды
- провожу code review перед слиянием работы коллег с ветками develop
- использую систему контроля версий Git для отслеживания изменений и разрешения конфликтов слияния
- реализую пользовательские интерфейсы, предоставленные командой разработчиков и дизайнеров
- переработал навигацию в обоих приложениях с помощью jetpack navigation
- реализовал с помощью паттерна builder переиспользуемый dialog fragment, для всплывающих уведомлений в обоих приложениях
- реализовал в приложении врача ui и use case в разделе с пациентами, поиском по ним, и детальной информацией получаемой с api
- реализовал в приложении врача ui и use case в разделе с расписанием врача - календарь
Разрабатывал свои проекты и проходил обучение в Geekbrains на факультете Android разработки.
Реализовал несколько приложений, примеры моих учебных проектов можно посмотреть в моем профиле GitHub: https://github.com/Robilko
Один из моих самых показательных проектов:
NewsHub (https://github.com/gb-android-juniors/NewsHub) - Новостной агрегатор, с возможностью получать новости из 54 регионов, сохранением новостей в избранное и поиском новостей по ключевому слову. Интерфейс на 4 языках.
Это курсовой проект, где в мои обязанности входило:
- написал ~75% кода в проекте, вошедшего в master-ветку
- участвовал в обсуждении улучшений качества кода
- учавствовал в разработке дизайна пользовательских интерфейсов и реализовал большую часть макетов
- участвовал в code review перед заливкой в master
- проводил refactoring кода на проекте
- использовал систему контроля версий Git для отслеживания изменений и разрешения конфликтов слияния
- реализовал ui и бизнес логику экрана с закладками и их сохранением в БД
- реализовал ui и бизнес логику экрана с настройками приложения (выбор региона статей, смена языка, смена темы)
- реализовал отправку через intent ссылок статей (share) посредством мессенджеров и отправку email для связи с разработчиками
- доработал списки для внедрения в них рекламных блоков
- подключил и реализовал рекламную медитацию Yandex
- реализовал пагинацию списков статей получаемых с api
- подготовил и опубликовал релиз приложения Google play и RuStore. (https://play.google.com/store/apps/details?id=com.robivan.newsgb&hl=pt&gl=US&pli=1)
Управление коллективом вверенной территории розничных магазинов.
Мотивация и обучение персонала для достижения поставленных плановых показателей. Ведение отчетности перед руководством.
Получил степень специалиста по направлению "Менеджмент организации"
Пройдено обучение на факультете "Android разработка", получены теоретические и практические навыки. Опыт командной разработки.