Senior Android Developer RainX Global
I build and maintain a production Kotlin Multiplatform application for Android and iOS, maximising shared code while using native platform capabilities where appropriate. I designed shared architecture based on Coroutines, Flows, MVVM, and reactive state management.
I deliver customer experiences for eSIM activation and management, plans, accounts, billing, profiles, and support. I also implemented real-time customer chat with WebSockets and integrated push notifications, authentication, and device-specific functionality through the full design, development, testing, and iteration lifecycle.