Client: Allyz by Allianz Travel (Insurance SaaS Super-App — US & EU Markets)
• Architected enterprise insurance SaaS super-app with 40+ feature modules across 130+ Gradle modules (Clean Architecture + MVI) covering policy management, claims filing, real-time geo-fenced safety alerts, telemedicine, and emergency assistance for US and EU markets.
• Engineered dual OAuth 2.0 + OIDC authentication (ForgeRock + AWS Cognito) with PKCE, biometric auth via BiometricPrompt, OTP verification, dual-token refresh via OkHttp Authenticator, and AES-256 GCM encrypted token storage in Android KeyStore; maintained roadmap awareness of Passkeys and Play Integrity API.
• Shipped Policy Details V2 (most critical user-facing screen) using custom FlowViewModel with 5+ Flow.combine() operators, merging policy, claims, and coverage streams; built Hospital Finder with FusedLocationProviderClient, Google Maps SDK, Places API autocomplete, and reactive location + permissions state.
• Developed SDK-style WorkManager document vault (S3 uploads, Room state machine, Mutex concurrency, pre-signed URL TTL caching) and claims filing DSL with set-theoretic filter composition and encrypted WebView submission.
• Built multi-module navigation framework (Compose Destinations 2.1 + KSP), 6-type push notification routing with World Aware Geo SDK, integrated Adobe AEP SDK (3-state GDPR model), 11 Room schema migrations, NewRelic instrumentation, and Detekt + Ktlint code quality enforcement.
Client: O2 Germany :
• Built KAPT annotation-processor server-driven UI engine (KotlinPoet, @DynamicWidget/@DynamicAction) enabling no-release UI up dates across 10+ product flavors (O2 Germany, Vodafone Spain, Orange Romania, A1 Austria); achieved 99.5% crash-free rate; deployed as a reusable internal SDK.
• Led KMP shared business logic (Android + iOS) with Redux-inspired BaseStore (State/Intent/Effect), SQLDelight offline persistence, Ktor networking, thread-safe DI; published as internal AAR/KMP artifacts. Built ExoPlayer (Media3) audio/video streaming with MediaLibrary Service, background playback, offline downloads, and MVI-driven paginated playlists.
• Implemented RTL Arabic localization and bidirectional UI for Middle East market delivery — dynamic language switching via KMP PlatformPersistence, key-based remote translation system, and full Compose LocalLayoutDirection RTL compliance across all screens; ensured i18n compliance for Arabic-speaking users.
• Implemented carrier billing + eCommerce flows (WebView JavaScript bridges, OTP/MSISDN/PIN across telecom operators, SQLDelight subscription tracking), 3-strategy dynamic auth (OAuth, SMS Retriever API, server-driven selection, AES-256 GCM KeyStore).
- Company industry:
- IT Services
- Job role:
-
Information Technology