About Miroslav
Russian
Native or bilingual
English
Fluent
Spanish
Conversational
Experience
- Scalable Solutions AGAndroid Engineer (Team Lead)TELECOMMUNICATIONSMay 2023 - February 2026 (2 years and 9 months)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
- KMP /Full-Stack Kotlin EngineerSPORTSDecember 2025 - Today (6 months)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)
- KMP /Mobile EngineerCULTUREMay 2024 - November 2025 (1 year and 6 months)Barcelona, SpainBuilt 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)
Recommendations
Be the first to recommend Miroslav
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4