I am a software developer specializing in Kotlin, Android, backend development, and Kotlin Multiplatform applications. I build maintainable mobile and backend solutions using Clean Architecture, modular project structures, and modern Kotlin development practices.
I have commercial Android development experience at Innowise, where I contributed to geosocial and meal-planning applications. My work included feature delivery, REST API integration, state management, performance improvements, analytics, push notifications, and automated testing.
I am comfortable creating Android interfaces with Jetpack Compose and Material 3, as well as shared Android and iOS interfaces with Compose Multiplatform. I use architectural patterns such as MVVM and MVI, and I work with Coroutines and Flow to create predictable asynchronous application behavior.
I also develop backend services with Ktor, PostgreSQL, Docker, and Linux. In my Rytima project, I migrated an application from Supabase to a self-hosted Ktor backend, containerized and deployed the service, and implemented authentication, role-based workflows, payments, and social features.
My experience includes Firebase services, REST APIs, networking, local storage, camera and machine-learning integrations, maps, AR features, and testing. I work effectively in Agile teams using Git, GitHub, Azure DevOps, Jira, Confluence, and Figma.
I am continuing my Computer Science education while developing production-oriented applications and personal projects. I am interested in opportunities where I can grow as a Kotlin, Android, backend, or multiplatform developer.