You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Miroslav BulgakovMB

Miroslav Bulgakov

Lead Android | KMP Engineer | Compose, Clean Arch

320 €/día
Barcelona, ES
8-15 años

Tiempo medio de respuesta: 1h

Acerca de Miroslav

Lead Android Engineer (Team Lead) with 11+ years in mobile development. Specialise in Kotlin Multiplatform — designing shared business logic that works across Android and iOS while keeping native UI on both ends. Lead teams at ANNA Money (UK fintech) and Scalable Solutions (crypto wallets). Comfortable owning the full stack: KMP modules, Ktor/Supabase backend, CI/CD, and both stores.
  • Ruso

    Bilingüe o nativo

  • Inglés

    Competencia profesional completa

  • Español

    Competencia profesional básica

Acepta trabajo presencial
Barcelona (hasta 50 km)

Experiencia

  • Scalable Solutions AG
    Android Engineer (Team Lead)
    TELECOMUNICACIONES
    mayo de 2023 - febrero de 2026 (2 años y 9 meses)
    Barcelona, Spain
    - Developing custodial and non-custodial crypto wallet Android applications using Kotlin and Jetpack Compose Built comprehensive test suites for cryptographic operations, transaction signing, and wallet security flows (JUnit, Mockk, Turbine for Flow testing)
    - Leveraged AI tools (Claude, GPT) to analyze codebase context and expand test coverage - generated edge-case scenarios for crypto operations that manual testing missed
    - Led migration from RxJava to Coroutines, improving codebase maintainability and reducing complexity
    - Conducted code reviews and mentored junior developers on modern Android best practices
    - Optimized performance: reduced startup time and memory footprint with Android Profiler & LeakCanary
    - Defined team coding standards and architectural guidelines; onboarded new engineers through structured code reviews and pair programming sessions
    - Participated in sprint planning and backlog grooming; broke down product requirements into technical tasks and estimated delivery timelines
    - Collaborated with iOS, backend, and QA teams to design shared API contracts and align on cross-platform feature delivery
    - Acted as a technical point of contact for the mobile team: triaged production issues, coordinated hotfix releases, and communicated status to stakeholders
    - Contributed to hiring process: reviewed take-home assignments and conducted technical interviews for Android engineer candidates
    artificial intelligence Kotlin MVVM Hilt Jetpack Compose
  • KMP /
    Full-Stack Kotlin Engineer
    DEPORTE
    diciembre de 2025 - Hoy (6 meses)
    Barcelona, Spain
    - Designed and maintained shared KMP modules (networking, domain, data) with stable public API contracts for iOS and Android
    - Integrated Claude API for AI-driven personalized training plans with automatic adaptation based on workout analysis
    - Built full OAuth 2.0 flow with Strava API: ASWebAuthenticationSession (iOS) / Custom Tabs (Android), encrypted token storage
    - Developed fuzzy-matching algorithm for planned vs. completed workouts and a rule-based Adaptation Engine with unit-tested core logic
    - Implemented KMP ↔ Swift interop: StateFlow bridging to SwiftUI bindings, sealed class mapping, @MainActor thread-safe updates
    - Shipped localization for 7 languages, Firebase Analytics (60+ events), Crashlytics, background sync (WorkManager / BGTaskScheduler)
    Kotlin Multiplatform Kotlin Coroutines iOS Android Supabase
  • KMP /
    Mobile Engineer
    CULTURA
    mayo de 2024 - noviembre de 2025 (1 año y 6 meses)
    Barcelona, Spain
    Built cross-platform app with KMP/Compose for creating workout photo overlays (running, cycling) Integrated with Strava, Garmin, Polar, and Suunto APIs via modular isolated adapters Implemented animated shaders in Compose, native maps (MapKit / Google Maps), dynamic themes based on photo colors Managed full product lifecycle: Google Play & App Store publishing, CI/CD, analytics (PostHog)
    Kotlin Multiplatform iOS Android SwiftUI Jetpack Compose

Recomendaciones

Sé el primero en recomendar a Miroslav

Ayuda a este freelance a destacar compartiendo tu experiencia.

Estos perfiles de freelance también coinciden con tus criterios

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Conjunto de habilidades profesionales

Categorías