SOFTWARE ENGINEERINGCURRICULUM VITAE / 2026

Aleksandr
Novoselov.

Portrait of Aleksandr Novoselov

Senior Android Developer. 5+ years of experience.

Software Engineer ex-Yandex, ex-VK, Tinkoff

2 days → 5 hours

Android resource integration

Automated with a CI pipeline at Tinkoff.

14%

Build-time improvement

Build optimization for Android development.

Days → hours

Issue detection

Alerts, performance metrics, and on-call routines at Tinkoff.

Senior Android Developer and Software Engineer with 5+ years of experience building mobile products and the systems that help teams ship them reliably. My work spans fintech and consumer apps, from product features and authentication to build automation, performance, observability, and on-device ML.

Interested in Android Engineer, Mobile Engineer and Software Engineer roles focused on Kotlin, Jetpack Compose, software architecture, performance and reliable Android systems.

01

Tinkoff

Nov 2024 — Present

Senior Android DeveloperRemote

Android product development, build and release automation, and observability for a digital bank and fintech platform.

  • Led a cross-platform subscription feature from specification to release in 4 weeks, increasing subscription conversion by 4%.
  • Reduced Android resource integration from 2 days to 5 hours by building a CI pipeline.
  • Built alerts, performance metrics, and on-call routines from scratch, reducing issue detection from days to hours.
  • Introduced AI-assisted mobile QA workflows with agent-driven Android UI testing, improving coverage of product regression scenarios.
  • Android
  • CI/CD
  • Observability
  • AI-assisted QA
02

VK

May 2023 — Nov 2024

Android DeveloperHybrid · Moscow

Android development for an authentication SDK and cross-platform product features.

  • Designed and launched an IPC-based Passkey flow on Android, increasing authorization conversion by 6%.
  • Led two cross-platform product features from implementation to release.
  • Authentication
  • Passkeys
  • IPC
  • Product delivery
03

Yandex

Sep 2021 — May 2023

Junior Android DeveloperHybrid · Moscow

User-facing Android features and on-device machine learning for Yandex Keyboard.

  • Developed user-facing Android features for Yandex Keyboard.
  • Integrated ML models into the Android app and implemented on-device inference flows.
  • Android
  • Consumer apps
  • On-device ML

2019–2023

Higher School of Economics

Bachelor’s degree in Computer Science, Software Engineering

Bachelor’s thesisDevelopment of a Geosocial Service with Automatic Media Content Collections Generation

English: B2 (Upper-intermediate)

04 / SKILLS

Skills & technologies.

Role focus

  • Android Developer
  • Android Engineer
  • Software Engineer
  • Mobile Engineer
  • Mobile Developer

Professional skills

  • 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

LET’S CONNECT

Have a mobile
challenge in mind?