
Был более двух недель назад
Карамышев Даниил
Мужчина
Рассматривает предложения
Москва, не готов к переезду, не готов к командировкам

Android разработчик
Специализации:
- Программист, разработчик
Занятость: полная занятость
График работы: полный день, гибкий график, удаленная работа
Опыт работы 6 лет 4 месяца
Март 2025 — по настоящее время
7 месяцев
Розничная торговля... Показать еще
Android-разработчик
- Разработка и поддержка мобильного приложения Золотое Яблоко
Декабрь 2020 — по настоящее время
4 года 10 месяцев
Финансовый сектор... Показать еще
Android разработчик
— Разработка и поддержка функционала разделов «Анализ Финансов» и «Бюджет» в мобильном приложении Сбербанк Онлайн.
— Технологический стек: Kotlin, Clean Architecture, MVVM/MVI (ELM), Android Architecture Components, Compose, Coroutines, RxJava, Dagger 2.
Ключевые достижения:
1. Провел миграцию проекта с MVVM на MVI (ELM), включая активное участие в разработке внутреннего фреймворка на базе ELM-архитектуры.
— Перевел проект с RxJava на Coroutines для асинхронных операций.
— Реализовал переход с Android View на Jetpack Compose, оптимизировав процесс разработки UI.
2. Создал универсальный механизм рендеринга экранов через списки (RecyclerView для View, LazyColumn для Compose) и интегрировал его в ELM-фреймворк, что повысило переиспользуемость компонентов и сократило время реализации новых экранов.
3. Разработал ключевые функции:
— Визуализация графиков доходов/расходов.
— Внедрение глубоких ссылок (deeplinks).
— Реализация механизма встраивания виджетов, позволившая интегрировать компоненты команды в сторонние разделы приложения.
Декабрь 2019 — Ноябрь 2020
1 год
Sixhands
Информационные технологии, системная интеграция, интернет... Показать еще
Android разработчик
— Полный цикл разработки приложений под Android и Flutter: от анализа требований до публикации в Google Play.
— Технологический стек:
Языки: Kotlin, Java, Dart.
Архитектура: MVVM, Clean Architecture.
Фреймворки: Android SDK, Flutter, Netty, socket.io.
Библиотеки: Retrofit, RxJava, Kotlin Coroutines, Room.
DI: Dagger 2, Koin, Hilt.
Базы данных: SQLite, Firebase.
Инструменты: Git, GitHub, Notion, Figma, Adobe XD.
Ключевые проекты на Kotlin:
1. Мобильное приложение для интернет-магазина Lichi
— Миграция кодовой базы с React Native на Kotlin с сохранением существующего дизайна.
— Интеграция с REST API заказчика, оптимизация взаимодействия с бэкендом.
2. Приложение для организации мероприятий с чатом
— Реализация группового и персонального чата с использованием socket.io.
— Полная разработка UI по макетам Figma, включая анимации и адаптивную верстку.
3. BettingHUB — приложение для ставок и прогнозов на спорт
— Завершение разработки 30% функционала: интеграция платежных систем, настройка push-уведомлений.
— Публикация приложения в Google Play.
4. Приложение для сканирования QR/баркодов
— Разработка модуля распознавания кодов с поддержкой кастомизации (форматы, звуки, вибрация).
— Публикация в Google Play.
5. Решение для онлайн-касс Эвотор
— Разработка серверной части на Netty для взаимодействия с кассой (печать чеков, формирование отчетов).
— Интеграция с SDK Эвотор, реализация двустороннего обмена данными.
6. Проект на Flutter:
GemScout — кроссплатформенное приложение для торговли драгоценными камнями
— Разработка с нуля для iOS и Android с использованием Dart и Flutter SDK.
— Реализация сложного UI по макетам Figma: каталог с фильтрами, корзина, личный кабинет.
— Интеграция с Firebase для аутентификации и хранения пользовательских данных.
Июнь 2019 — Декабрь 2019
7 месяцев
Индивидуальное предпринимательство / частная практика / фриланс
Java разработчик
Разработка парсеров для сайтов и серверов на Spring Framework:
1. Разработка основного функционала для реализации бизнес-логики.
2. Проектирование и разработка баз данных.
Навыки
Уровни владения навыками
Продвинутый уровень
Уровень не указан
Обо мне
Люблю изучать новые технологии, в свободное время от основной работы: Flutter, Compose Multiplatform, Ktor, Разработка телеграм ботов
Проекты:
1. Библиотека для упрощения работы с Android View Binding, используя рефлексию позволяет не писать шаблонный код. Ссылка - https://github.com/danl12/ViewBindingHelper.
2. Библиотека для создания телеграм ботов на языке Kotlin. Ссылка - https://github.com/danl12/kgram
Среднее специальное образование
2020
Политехнический колледж городского хозяйства
Программирование в компьютерных системах
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения