Резюме: Android developer
Михайлов Константин Яковлевич
Mobile Developer (Kotlin Multiplatform / Android)
Локация: Санкт-Петербург (Рассматриваю удаленную работу)
Telegram: @Cavc13
Английский: B1 (чтение технической документации, готов к практике разговорного языка)
О СЕБЕ
Product-oriented разработчик с опытом работы более 4 лет и уникальным бэкграундом в медицине. Последние 2 года специализируюсь на Kotlin Multiplatform (KMP). Имею глубокий опыт в нативном Android (Kotlin) и разработке серверной части на Java. Эксперт в проектировании архитектуры с использованием Decompose. Провожу проекты через весь цикл разработки: от рефакторинга легаси-кода до успешного релиза в Google Play и RuStore.
ТЕХНИЧЕСКИЙ СТЕК
- Mobile: Kotlin Multiplatform (KMP), Native Android (Kotlin), Compose Multiplatform.
- Архитектура: Decompose (навигация и жизненный цикл), Clean Architecture, MVI/MVVM.
- Библиотеки: Ktor, SQLDelight, Koin, Coroutines, Compose, Serialization.
- Backend: Java.
- Инструменты: GitLab, Google Play Console, RuStore, Jira, Git.
ОПЫТ РАБОТЫ
KMP Developer | Медицинские ИТ-решения
Май 2024 — Настоящее время
Стек: Kotlin Multiplatform, Decompose, Compose Multiplatform
- Ключевой результат: Принял KMP-проект на начальной стадии и довел его до успешного релиза в продакшн.
- Выполнил рефакторинг и перенос на KMP двух приложений; одно из них успешно коммерциализировано и активно закупается B2B-клиентами.
- Реализовал масштабируемую навигацию и бизнес-логику компонентов с помощью Decompose.
- Стандартизировал работу с сетью (Ktor) и локальными данными (SQLDelight).
Backend Developer | Медицинские сервисы
Май 2023 — Март 2024
Стек: Java, SQL Oracle
- Разрабатывал и поддерживал микросервисы для обработки медицинских данных.
- Опыт работы с бэкендом позволяет мне эффективно проектировать слои данных в KMP, понимая логику взаимодействия сервера и клиента.
Android Developer | Медицинские системы
Май 2021 — Февраль 2023
Стек: Native Android, Kotlin, Legacy Migration
- Успешно перевел легаси-код (AsyncTasks и др.) на современный реактивный стек.
- Полностью отвечал за релизные циклы: от разработки фич до публикации и мониторинга в Google Play Console.
- Повысил стабильность и производительность приложений за счет внедрения современных архитектурных паттернов.
ОБРАЗОВАНИЕ
Северо-Западный государственный медицинский университет им. И.И. Мечникова
Врач (Лечебное дело)
Примечание: Медицинское образование помогает мне глубоко понимать бизнес-требования в сфере HealthTech и говорить на одном языке с заказчиками из индустрии здравоохранения.
ДОПОЛНИТЕЛЬНО
Релиз-менеджмент: Глубокие знания процесса публикации в Google Play и RuStore (прохождение модерации, управление сборками).
Архитектура: Сторонник модульности и переиспользования кода (Shared Logic) для ускорения Time-to-Market.