Android Разработчик
Андрей
Возраст
21 год (17 Декабря 2004)
Город
Москва
Переезд невозможен
Гражданство
Россия
Частичная занятость
4 месяца
Информационные технологии / IT / Интернет
Мобильное приложение-мессенджер для Android, разработанное по заказу. Бэкенд - Flask API, разработан заказчиком.
- Спроектировал и реализовал многомодульный Android-проект с нуля Clean Architecture (MVVM + MVI): разделение на core/data/domain/feature-модули с независимыми api/impl слоями, build conventions через build-logic
- Интегрировал WebSocket (Ktor) с полным управлением жизненным циклом соединения: авто-реконнект при обрыве, обновление токена при получении кода 1008, синхронизация состояния через Mutex и StateFlow
- Реализовал cursor-based пагинатор сообщений с поддержкой двунаправленной загрузки (загрузка в обе стороны от точки входа), прыжка к конкретному сообщению по ID и восстановления состояния через SavedStateHandle + Room
- Построил offline-first архитектуру через Room + Paginator: список чатов подгружается из сети и кэшируется локально, UI работает на базе БД
- Реализовал систему real-time событий: входящие сообщения, статусы доставки/прочтения, индикатор набора текста, онлайн-статусы - всё через единый поток WebSocketEvent
- Настроил безопасное хранение JWT-токенов через Proto DataStore с шифрованием, реализовал авто-обновление access token через OkHttp Authenticator
Стэк: Kotlin, Jetpack Compose, Koin, Room, Retrofit, Ktor WebSocket, Coroutines/Flow, Paging 3, MVI + MVVM, Clean Architecture
Информационные технологии / IT / Интернет
Android-проект в команде из 2 разработчиков: участвовал в разработке клиентского приложения реализовал 5 экранов, внедрил Git Flow, Pull Request и базовое code review. Проект использует Jetpack Compose и Clean Architecture.
В процессе работы мы использовали Git Flow с разделением на ветки master, develop, feature и fix, а все изменения проходили через Pull Request. Такой формат позволил получить опыт командной разработки и базового код-ревью.
Реализованные экраны
- Onboarding
- Витрина приложений
- Категории
- Поиск
- Экран приложения
Использовал Clean Architecture, MVI/MVVM, декомпозицию по слоям и разделение ответственности между UI, domain и data.
Стэк: Kotlin, DataStore, Coroutines, Flow, Jetpack Compose, Koin, MVI + MVVM, Clean Architecture
Высшее (Бакалавр)
Искусственный интеллект в транспортных системах
Москва, 2023 — продолжаю учиться
Основы Android-разработки от RuStore
vk company (Android разработчик)
Android для начинающих
Тбанк (Android разработчик)
Junior Android Developer с 1,5 годами pet-опыта. Реализовал 3 коммерчески-похожих приложения (Clean Architecture, Jetpack Compose, MVI), включая экраны с валидацией, фильтрацией, сетью и локальным кэшем.
Опыт работы в команде из 2 человек: Git Flow, PR, code review.
Ищу стажировку или позицию Junior Android Developer для перехода на коммерческую позицию.
Telegram: @ggilin
GitHub: https://github.com/Wemaka
Почта: andreimipad43@mail.ru
11 февраля, 2009
24 февраля, 2009
50 000 руб
Юрий Валерьевич
Город
Москва local_shipping
Возраст
48 лет (15 июня 1978)
Опыт работы:
-3 года и -4 месяца
Последнее место работы:
Ведущий программист, NetByNet-холдинг
04.2003 - по текущее время
30 марта, 2009
15 000 руб
Анна Владимировна
Город
Москва
Возраст
38 лет (11 ноября 1987)
Опыт работы:
1 месяц
Последнее место работы:
Электромонтер связи, ЗАО "Центел"
08.2007 - 09.2007
Резюме размещено в отрасли
