Android Developer
Иван
Возраст
22 года (26 Ноября 2003)
Город
Москва
Переезд невозможен
Гражданство
Россия
Полная занятость
1 год 9 месяцев
Информационные технологии / IT / Интернет
Проект разрабатывается как современное Android-приложение с упором на масштабируемость, читаемость кода и долгосрочную поддержку.
Мои обязанности в проекте:
Разработка UI-слоя, используя Jetpack Compose с декларативным подходом , Material Design 3 и Navigation Component для переходов
Создание расширяемой и тестируемой архитектуры по принципам Clean Architecture на основе MVI паттерна
Реализация асинхронной логики через Kotlin Coroutines и Flow (StateFlow / SharedFlow). Обеспечение потокобезопасности через Mutex и атомарные операции
Организация внедрения зависимостей через Dagger 2 / Hilt
Реализация сетевое взаимодействие (клиент-сервер) через REST API с использованием Retrofit.
Организация хранение данных в локальной БД : Room (SQLite) с offline-first подходом и кэшированием для большого набора данных и DataStore для небольшого набора данных
Организация проекта для корректной работы с Android Lifecycle и компонентами Architecture Components.
Строгое соблюдение принципов SOLID, DRY и KISS при работе с кодом
Реализация тестирования через JUnit + MockK
Размещение проекта на GitHub и использование Git для контроля версий. Реализация сборки проекта через Gradle и подготовка для подключения CI/CD пайплайна.
Репозиторий проекта:
https://github.com/ivanbel6/Clean_MVI_Compose
Информационные технологии / IT / Интернет
CinemaApp — это приложение для просмотра актуальной информации о новинках в индустрии фильмов и сериалов. В рамках проекта я реализовал функционал для взаимодействия с данными о фильмах и сериалах, включая их просмотр.
Основные реализованные функции:
-Интеграция с удалённой базой данных для регистрации и авторизации пользователей.
-Возможность авторизации через социальные сети или электронную почту.
Технологический стек:
XML (вёрстка интерфейса)
Room (кэширование списка избранного)
MVVM (архитектура приложения)
Retrofit (получение данных по API)
Glide (работа с изображениями)
Dagger (Dependency Injection)
Navigation (навигация в приложении)
Coroutines и Flow (асинхронная обработка данных)
Важно : я не уверен что Api до сих пор работает . Если вам хочется оценить проект смотрите код на самом гитхабе.
Ссылка на проект:https://github.com/ivanbel6/Cinema_App
Высшее
Москва, 2022 — 2025 гг.
Английский — Технический
Почта: bel-ivan03@mail.ru
Телеграм: https://t.me/asd44381
Я Android-разработчик с опытом работы около 2 лет специализируюсь на создании мобильных приложений для платформы Android на kotlin. Имею высшее образование и владею английским языком на хорошем уровне b1-b2. Готов при необходимости изучить Swift , Flutter . Знаю и использую самые современные инструменты для разработки , а так же смогу написать или подстроиться под любую архитектуру проекта. Понимаю важность тестирования , поэтому не пренебрегаю тестами . Тесты соответствуют стандарту AAA (Arrange, Act, Assert) . Приходилось работать и с более старыми подходами , такими как xml , RXJava и прочими . Важно отметить , что на текущем этапе мой опыт лишь частично коммерческий (фриланс) . В остальном , я ответственный и пунктуальный человек .
21 августа, 2016
Андрей Николаевич
Город
Москва
Возраст
26 лет (19 июля 1999)
Опыт работы:
Без опыта
22 августа, 2016
Александр
Город
Москва local_shipping
Возраст
30 лет (24 апреля 1995)
Опыт работы:
Без опыта
19 августа, 2016
150 000 руб
Vlad
Город
Москва, м. Молодёжная local_shipping
Возраст
38 лет (17 января 1988)
Опыт работы:
3 года и 6 месяцев
Последнее место работы:
Nodejs developer, Profi
12.2014 - 05.2016
Резюме размещено в отрасли