val androidDeveloper = Developer(
name = "Daniel Rothmann",
location = getCurrentLocationType().displayName,
passion = "Building Android apps that people love",
currentFocus = "Clean Architecture & Modern Android",
coffee = Double.MAX_VALUE
)
enum class LocationType(val displayName: String) {
NHA_TRANG("Nha Trang, Vietnam 🌴"),
MOSCOW("Moscow, Russia 🇷🇺"),
SPB("Saint Petersburg, Russia 🏛️"),
TRAVELING("Traveling... ✈️")
}Android разработчик, создающий мобильные приложения с акцентом на чистую архитектуру и современные технологии. Увлечен созданием интуитивных интерфейсов и оптимизацией производительности приложений.
// Мой подход к разработке
when (project) {
is Complex -> applyCleanArchitecture()
is UserFacing -> prioritizeUX()
is Performance -> optimizeEverything()
else -> writeCleanCode()
}🎵 Playlist Maker - Музыкальный плеер с плейлистами
Технологии: Kotlin • MVVM • Koin • Room Database • Retrofit • Coroutines & Flow
Ключевые особенности:
- 🔍 Поиск песен через iTunes API
- ❤️ Избранные треки
- 📁 Создание и управление плейлистами
▶️ Воспроизведение тестовых фрагментов- 💾 Локальное хранение (Room Database)
- 🎨 Material Design интерфейс
🍕 Food Delivery App - Приложение доставки еды
Технологии: Kotlin • MVVM • Clean Architecture • Firebase • Koin • Material Design 3
Ключевые особенности:
- 🔐 Firebase Authentication (Google/Facebook OAuth)
- 🛒 Универсальная система корзины
- 👤 Синхронизация профиля с Cloud Firestore
- 🔍 Умный поиск по меню
- 📦 История заказов
☕ Другие проекты
| Проект | Описание | Стек |
|---|---|---|
| BookStoreApp | Приложение книжного магазина с каталогом книг, системой категорий и панелью администратора | Kotlin, Firebase, MVVM, Repository Pattern, Retrofit, Room Database, Koin |
| WeatherApp | Приложение для просмотра текущей погоды | Kotlin, WeatherApi |
| JobSearchApp | Приложение приложение для поиска вакансий | Kotlin, MVVM, SingleActivity, Repository Pattern, Retrofit, Room Database, Koin |
| RandomUser | Приложение-Генератор пользователей | Kotlin, MVVM, Repository Pattern, Retrofit, Room Database, Koin |
| Resume | Приложение-визитка (резюме) | Kotlin, MVVM, SingleActivity |
- 🎯 Android Developer - Яндекс Практикум
- 📚 Постоянное изучение современных подходов в Android разработке
- 💡 Активное участие в Android Community
class MyApproach : DeveloperPhilosophy {
override fun codeQuality() = "Clean code - это не роскошь, а необходимость"
override fun architecture() = "Правильная архитектура экономит месяцы работы"
override fun userExperience() = "UX важнее, чем красивый код"
override fun learning() = "Каждый день учиться чему-то новому"
}- Освоить MVVM и Clean Architecture
- Интегрировать Firebase в production проект
- Перейти на Jetpack Compose
- Изучить Kotlin Multiplatform
- Внести вклад в Open Source проекты
- Получить сертификацию Android Developer
fun getAboutMeFacts(): List<String> = listOf(
"🌍 Живу во Вьетнаме и России, работаю удалённо",
"☕ Код пишу под качественный кофе",
"🎮 Увлекаюсь мобильными и компьютерными играми",
"🏍️ Обожаю мотопутешествия и особенно гастротуры",
"👨🍳 Кулинария — моя форма медитации и творчества"
)Данила Ротман - Android Developer
- 📧 Email: [email protected]
- ☎️ +7 921 568 68 55
- 💼 LinkedIn: Daniel Rothmann
- 📱 Telegram: @danielrothmann
- 🌐 GitHub: @Rothmann-Daniel
Всегда открыт для интересных проектов и сотрудничества. Если у вас есть идея или предложение:
