Android Разработчик
Андрей
Возраст
21 год (17 Декабря 2004)
Город
Москва
Переезд невозможен
Гражданство
Россия
Частичная занятость
3 месяца
Информационные технологии / 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
3 сентября, 2009
70 000 руб
1 июня, 2009
40 000 руб
Хуршед Юнусович
Город
Москва
Возраст
39 лет (14 октября 1986)
Опыт работы:
5 месяцев
Последнее место работы:
Стажер, ВЦ РАН
04.2009 - 09.2009
8 июня, 2009
20 000 руб
Ольга Николаевна
Город
Москва local_shipping
Возраст
43 года (14 февраля 1983)
Опыт работы:
2 года и 1 месяц
Последнее место работы:
Инженер, Альтоника, ООО
04.2008 - 04.2009
Резюме размещено в отрасли
