Senior Android Developer с опытом коммерческой разработки Android-приложений на Kotlin. Специализируюсь на создании масштабируемых и поддерживаемых мобильных решений, уделяя особое внимание качеству архитектуры, производительности и удобству сопровождения кода.
Уверенно работаю с Kotlin, Coroutines, Flow, Jetpack Compose, Android SDK, MVVM, Clean Architecture, Dependency Injection (Dagger/Hilt), REST API, Git и современным стеком Android-разработки. Имею опыт проектирования многомодульных приложений, разработки новых функций, рефакторинга существующих решений, интеграции внешних сервисов, оптимизации сетевого взаимодействия и повышения стабильности приложений.
Понимаю полный жизненный цикл разработки: от анализа требований и оценки трудоемкости до реализации, тестирования, публикации и дальнейшей поддержки продукта. Умею разбираться в сложных технических задачах, быстро находить причины возникновения ошибок и предлагать решения, которые сохраняют баланс между скоростью разработки, качеством и долгосрочной поддерживаемостью проекта.
Регулярно работаю с многопоточностью, асинхронным программированием, обработкой сетевых запросов, локальным хранением данных, навигацией, пользовательскими интерфейсами, оптимизацией производительности и архитектурными улучшениями. Большое внимание уделяю читаемости кода, соблюдению принципов SOLID, DRY и Clean Code.
Имею опыт взаимодействия с аналитиками, дизайнерами, QA-инженерами и менеджерами продукта. Участвую в обсуждении технических решений, декомпозиции задач, код-ревью и выборе оптимальных подходов к реализации функциональности. Спокойно работаю как самостоятельно, так и в составе команды, умею брать ответственность за технический результат.
Постоянно изучаю новые технологии Android-экосистемы и стараюсь применять лучшие инженерные практики в реальных проектах. Для меня важно создавать приложения, которые остаются быстрыми, стабильными и удобными в развитии даже при росте функциональности и пользовательской нагрузки.
Аспирантура