About Me
I am a Senior Android Engineer with over 10 years of experience building and optimizing Android applications for global brands.
I specialize in native Android development with Kotlin, Jetpack Compose, Kotlin Multiplatform, and modern architecture patterns such as MVVM, MVI, and Clean Architecture.
Throughout my career, I have led development efforts, migrated complex applications to scalable architectures, and improved performance, maintainability, and delivery speed across large codebases.
I have experience mentoring engineers, establishing coding standards, and working closely with product, backend, and design teams in Agile, cross-functional environments.
I also actively use AI-assisted development tools such as Claude, GitHub Copilot, and Cursor to accelerate feature delivery, improve code quality, support refactoring, and streamline technical documentation.
I am focused on delivering high-quality mobile experiences, driving engineering excellence, and contributing to products that serve users at scale.
Skills
JavaGitGraphQLCode ReviewTechnical DocumentationDebuggingKotlinUnit TestingApolloJunitGradlePrompt EngineeringFirebaseNavigationFlowMVVMJetpack ComposeRetrofitEspressoMockitoRefactoringSQLiteDependency InjectionRxJavaBluetoothKotlin MultiplatformROOMOkHttpRealmVIPERHiltMVIDatastoreKtorExoPlayerViewModelCustom ViewsLiveDataKoin
Tech Stack & Tools
Application Hosting
Data Stores
Experience
I led end-to-end development of an internal startup project from ideation to release, helping improve product engagement and overall impact.
I also launched a sub-project across multiple regions, improving localization and compliance while expanding user reach.
I introduced and extended server-driven UI and Kotlin Multiplatform usage in the flagship project, reducing time-to-ship and keeping cross-platform behavior consistent. I also mentored junior developers and drove team-wide adoption of Claude-based AI workflows for coding, testing, review, and documentation.
I redesigned and optimized the app architecture using Jetpack Compose and MVI, improving performance and maintainability.
I implemented a multi-modular architecture to reduce build times and support future scalability.
I also migrated dependency management from Dagger2 to Hilt and developed UI and instrumentation tests to improve reliability and test coverage.
I led a team of Android engineers building apps for loyalty, payments, delivery, and other restaurant services.
I coordinated with product, backend, and design teams to deliver cohesive solutions and improved the Android framework used across more than 10 applications.
I also developed Kotlin Multiplatform frameworks and backend integration SDKs, while migrating the stack from RxJava and Dagger2 to Kotlin Coroutines and Hilt.
I developed and integrated custom SDKs for music services such as Deezer, Spotify, Amazon, and TuneIn for Bluetooth device applications.
I led a major refactoring and migration from MVP to MVVM, improving scalability and maintainability.
I also built a Bluetooth/BLE SDK and implemented integration tests for complex device interactions.
I developed a CRM system that streamlined company operations and later expanded it to support five international branches.
I built and launched a client Android app for the CRM platform and led a small development team.
I also integrated ERP, electronic document management, and Telegram bot systems to improve interoperability across the business.
I developed an Android video hosting application from the ground up.
I built a custom video player using ExoPlayer with VAST ad support, enabling embedded advertising and improving monetization capabilities.
Education
Master's degree, Software Engineering
Master's studies focused on software engineering and informatics.
Bachelor's degree, Computer Science
Bachelor's studies in computer science and informatics.
This professional hasn’t added portfolio projects yet.
This professional hasn’t listed any services yet.