Александр Новоселов
Ведущий Android разработчик · Tinkoff
о себе
Ведущий Android-разработчик и инженер-программист с опытом более 5 лет. Создаю мобильные продукты и инструменты, которые помогают командам надёжно выпускать обновления. Работал над финтех-продуктами и массовыми приложениями: от продуктовых функций и аутентификации до автоматизации сборки, производительности, мониторинга и машинного обучения на устройстве.
Рассматриваю роли Android Engineer, Mobile Engineer и Software Engineer с фокусом на Kotlin, Jetpack Compose, архитектуру ПО, производительность и надёжность Android-систем.
опыт
Старший Android-разработчик
Ноябрь 2024 — Настоящее время · Удалённо
Тинькофф
Android · CI/CD · Observability · AI-assisted QA
- Довёл кроссплатформенную функцию подписки от спецификации до релиза за 4 недели, увеличив конверсию в подписку на 4%.
- Сократил интеграцию ресурсов Android с 2 дней до 5 часов, создав CI-пайплайн.
- С нуля внедрил алерты, метрики производительности и дежурства, сократив время обнаружения проблем с дней до часов.
- Внедрил тестирование мобильного приложения с ИИ, включая проверку Android-интерфейса агентами, и расширил покрытие сценариев регрессионного тестирования.
Android-разработчик
Май 2023 — Ноябрь 2024 · Гибридный формат · Москва
VK
Аутентификация · Passkeys · IPC · Выпуск продуктовых функций
- Спроектировал и запустил сценарий входа через Passkey на Android с использованием IPC, увеличив конверсию авторизации на 6%.
- Довёл две кроссплатформенные продуктовые функции от реализации до релиза.
Младший Android-разработчик
Сентябрь 2021 — Май 2023 · Гибридный формат · Москва
Яндекс
Android · Массовые приложения · On-device ML
- Разрабатывал пользовательские функции Android-приложения Яндекс Клавиатуры.
- Интегрировал ML-модели в Android-приложение и реализовал выполнение моделей на устройстве.
образование
Бакалавриат: компьютерные науки, программная инженерия
2019 — 2023
Национальный исследовательский университет «Высшая школа экономики»
Разработка геосоциального сервиса с автоматическим формированием подборок медиаконтента
навыки
Android Development · Kotlin · Software Architecture · Jetpack Compose · Android SDK · Java · Kotlin Coroutines · Gradle · Dagger · Hilt · MVVM · MVI · Dependency Injection · Performance Optimization · CI/CD · Continuous Integration and Continuous Delivery (CI/CD) · SDK Development · Observability · Android · Git · Mobile Applications · Incident Management · Software Development · Cross-functional Collaboration · Technical Leadership · Mentoring · Code Analysis · Release Engineering · Modularization · Build Optimization · On-device ML · REST APIs · API Design · Android App Development · Software Design · Unit Testing · Test Automation · System Design · Databases · Algorithms · Data Structures · Mobile Authentication · Inter-process Communication · OAuth · Mobile ML · AI-assisted Software Development · Android Jetpack · Authentication SDK · Passkeys · Build Systems · Release Automation · AI-assisted Mobile QA · Android UI Testing
Английский: B2 (выше среднего)