I'm a Senior Android Engineer with 11+ years shipping production apps in fintech, mobile banking, and crypto, including custodial and non-custodial wallet applications. I specialize in Kotlin, Jetpack Compose, Coroutines/Flow, and multi-module Clean Architecture, with a proven track record migrating legacy RxJava -> Coroutines and modernizing codebases from MVVM/MVI to scalable architectures. I enjoy building end-to-end solutions, from UI/UX redesigns to secure key management and blockchain integrations, and I thrive in agile, cross-functional teams that value testing and reliability. Outside of coding, I explore AI-assisted development to expand test coverage and edge-case scenarios, and I enjoy delivering robust CI/CD pipelines, performance optimizations, and developer tooling that improve velocity and quality across multi-module Android projects.

Miroslav Bulgakov

I'm a Senior Android Engineer with 11+ years shipping production apps in fintech, mobile banking, and crypto, including custodial and non-custodial wallet applications. I specialize in Kotlin, Jetpack Compose, Coroutines/Flow, and multi-module Clean Architecture, with a proven track record migrating legacy RxJava -> Coroutines and modernizing codebases from MVVM/MVI to scalable architectures. I enjoy building end-to-end solutions, from UI/UX redesigns to secure key management and blockchain integrations, and I thrive in agile, cross-functional teams that value testing and reliability. Outside of coding, I explore AI-assisted development to expand test coverage and edge-case scenarios, and I enjoy delivering robust CI/CD pipelines, performance optimizations, and developer tooling that improve velocity and quality across multi-module Android projects.

Available to hire

I’m a Senior Android Engineer with 11+ years shipping production apps in fintech, mobile banking, and crypto, including custodial and non-custodial wallet applications. I specialize in Kotlin, Jetpack Compose, Coroutines/Flow, and multi-module Clean Architecture, with a proven track record migrating legacy RxJava -> Coroutines and modernizing codebases from MVVM/MVI to scalable architectures. I enjoy building end-to-end solutions, from UI/UX redesigns to secure key management and blockchain integrations, and I thrive in agile, cross-functional teams that value testing and reliability.

Outside of coding, I explore AI-assisted development to expand test coverage and edge-case scenarios, and I enjoy delivering robust CI/CD pipelines, performance optimizations, and developer tooling that improve velocity and quality across multi-module Android projects.

See more

Skills

Experience Level

Expert

Language

English
Advanced
Spanish; Castilian
Advanced
Russian
Fluent

Work Experience

KMP / Full-Stack Engineer (Founder) at Adaptorun
December 1, 2025 - Present
Founded a cross-platform fitness app with native Android (Jetpack Compose) and iOS (SwiftUI) UIs, sharing business logic, networking, and data layers via Kotlin Multiplatform modules. Built a Ktor backend and Supabase, implemented OAuth 2.0, and stored tokens securely. Integrated Claude AI for personalized training plans and developed a deterministic adaptation engine. Deployed localization to 7 languages, background sync, Crashlytics, Analytics, Remote Config, and FCM; published on Google Play and App Store.
Android Engineer at Scalable Solutions AG
May 1, 2023 - March 1, 2026
Led development for custodial and non-custodial wallet features, including transaction signing, secure key management, seed-phrase handling, and hardware-backed key storage. Implemented DApp Browser and WalletConnect, added multichain support, and redesigned Send/Receive and Buy flows with Google Pay integration. Built push notifications, biometric gates, and comprehensive test suites; migrated legacy RxJava to Kotlin Coroutines/Flow; adopted MVVM and Clean Architecture across multi-module structure. Also created internal Dev Menu tooling adopted by QA and engineering teams; optimized startup times and eliminated leaks via Android Profiler and LeakCanary.
Android Developer at ANNA Money
June 1, 2019 - May 1, 2023
Core Android developer for UK fintech banking app serving SMBs and freelancers. Built invoicing, expense management, real-time push notifications, and VAT calculations; maintained MVVM and SOLID across a growing multi-developer team; collaborated in agile sprints with product, design, QA, and backend; ensured secure data handling for sensitive financial data.
Android Developer at Topface / 2Steps
October 1, 2016 - June 1, 2019
Maintained Topface dating app (10M+ installs); built 2Steps with real-time Google Maps integration. Established project infrastructure (Dagger2, MVVM, RxJava2, Retrofit2), implemented CI/CD, and contributed to performance and reliability enhancements across apps.
Freelance Android & Web Developer at Self-Employed
January 1, 2012 - December 31, 2016
Provided freelance Android and web development services, delivering full-stack solutions (WordPress, Drupal, PHP) and establishing solid client delivery practices, self-management, and project coordination.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services

Skills

Experience Level

Expert

Hire a App Developer

We have the best app developer experts on Twine. Hire a app developer in Barcelona today.