Senior Mobile Software Engineer

Vladislav Kochetov

I build and modernize Android apps with Kotlin and Jetpack Compose. I combine hands-on development with application architecture, backend integration, and production reliability.

8+ years in software engineering, including Android apps used by millions.

Engineering impact

Architecture & Modernization

Designed Android app architecture and delivered its first production release. Migrated Java to Kotlin and drove Jetpack Compose adoption.

Performance & Reliability

Established performance metrics for app tuning. Recorded a 99.72% crash-free rate through continuous monitoring.

Team Leadership

Led 5 Android engineers through technical refinement, mentoring, and code review. Stayed hands-on with architecture and implementation.

View resume (PDF)

Selected work

Professional experience

Modernizing production Android apps

Worked on large production Android apps, including a retail app used by millions. Migrated legacy Java to Kotlin, drove Jetpack Compose adoption, and contributed to Server-Driven UI and performance tuning while continuing hands-on development.

Experience in my resume

Independent project

Braindance — Kotlin across the stack

A game discovery and tracking app I’m building with shared Compose UI and Kotlin Multiplatform logic for Android, iOS, and the browser, backed by a Kotlin/JVM Ktor API.

Explore Braindance on GitHub

Independent project

Sideword — messaging backend

A self-hosted FastAPI and SQLite backend for invite-only chats. It relays client-encrypted messages over WebSockets, with session validation, delivery acknowledgements, and message expiry.

Explore Sideword on GitHub

Engineering expertise

Android engineering

Build and modernize production Android apps with Kotlin, Java, Jetpack Compose, Coroutines, and Flow.

Architecture & system design

Design module boundaries and evolve architectures around delivery constraints. Modularization, MVVM/MVI, and Clean Architecture.

Product & integration

Translate product requirements into implementation plans with product and backend teams. REST APIs, authentication, and Server-Driven UI.

Quality & delivery

Analyze performance and memory, investigate production issues, and validate changes with automated UI tests, code review, and CI/CD.

AI integration & developer productivity

I integrate AI coding assistants and agents into development workflows to move faster from requirements to working software. I shape context, break down tasks, and automate repetitive implementation, refactoring, and debugging. I stay responsible for architectural decisions, code review, and validation.

About & contact

Android is my professional focus. Independent projects give me room to explore Kotlin Multiplatform, backend development, and the decisions involved in building a complete product.

Outside engineering, I play video games and drums, and spend time with my family and our Golden Retriever.

Let’s talk Android.

I’m interested in Senior Mobile Software Engineer roles focused on Android and Kotlin.