30.09.2026 aktualisiert

IS
100 % verfügbar

Senior Android Developer

Russische Föderation
Nur Remote
Engineer of Radio Engineering, Novosibirsk State Technical University
Russische Föderation
Nur Remote
Engineer of Radio Engineering, Novosibirsk State Technical University

Profilanlagen

Ivan_Svirin_Android_Developer_Resume.pdf

Skills

Clean CodeAndroidAndroid Application DevelopmentAndroid NDKAndroid StudioRxjavaGitKotlinJetpack ComposeAsynchronous Programming
Android Development with Kotlin and Java
Over 8 years of experience building and shipping production Android applications in Kotlin and Java, working daily in Android Studio on macOS with a strong command of Jetpack Compose, Jetpack components, Android Architecture Components, and Material Design.

Architecture Patterns and Clean Code
Deep expertise in MVVM, MVI, and Clean Architecture principles, including dependency injection with Dagger/Hilt and library development, ensuring modular, maintainable, and testable codebases.

Asynchronous Programming and Networking
Proficient use of Coroutines, Coroutines Flow, RxJava/RxKotlin, OkHttp, and Retrofit for building robust, high-performance asynchronous and networked Android applications.

Code Review and Mentoring
Conducting thorough code reviews and mentoring junior developers to uphold coding standards and Android best practices within distributed teams.

Bluetooth and Connectivity Integration
Development of modules for connecting to remote access controllers via Bluetooth BLE, Wi-Fi, and telephone, including creation of reusable connectivity libraries.

Legacy Code Refactoring
Initiating and executing refactoring of legacy codebases using Jetpack Compose, coroutines, and Flow to improve performance, maintainability, and user experience.

Agile Development Practices
Comfortable working in Agile development environments, collaborating with cross-functional teams including UX/UI designers to deliver user-friendly interfaces aligned with client branding and goals.

Version Control with Git
Experienced use of Git for version control and team-based development workflows.

Erfahrung

Berufserfahrung5 - 10 Jahre
Freelancer seit2026

Sprachen

EnglishgutRussianMuttersprache

Projekthistorie

Senior Android Developer

Zyfra
Developed new modules to support new types of mining equipment, created algorithms for calculating different parameters of mining equipment, and led the creation of a new user interface in accordance with Material Design principles.

Senior Android Developer

Bell Integrator
Developed new modules of an investment application using MVVM/MVI patterns, initiated refactoring of legacy code using Jetpack Compose, coroutines and Flow, conducted code reviews and mentored junior developers, and collaborated with UX/UI designers to deliver user-friendly interfaces.

Android Developer

Airkey
Developed a module for connecting to a remote access controller via Bluetooth BLE, Wi-Fi and telephone, and created a reusable library for connecting to the remote access controller based on the connection module.

Android Developer

Overteam
Developed a new feature for a healthcare application using Kotlin and Java to client specifications, and integrated the Google Fit APIs to extend application functionality.

Android Developer

Luxoft
Developed and maintained an Android enterprise application from concept to production using Java, implemented an application architecture based on Clean Architecture principles, and collaborated with cross-functional teams to define, design and ship new features on time and under budget.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden