Senior Android Developer
CaspexJun, 2024 - Nov, 20251 yr 5 months
Designed shared Android frameworks with Kotlin, Flow, and Jetpack Compose for Checkout/Payments used across 200M+ users and multiple app surfaces. Migrated 10 complex XML custom views to Jetpack Compose, applying lifecycle-safe state hoisting to simplify UI maintenance. Raised release confidence with 90%+ automated testing, leveraging GitHub Copilot and Gemini to accelerate coverage and sustain stability. Completed 75+ design/code reviews and guided system-design discussions to align patterns for scalability and long-term maintainability. Resolved high-impact ANR issues affecting ~3% of sessions, improving runtime stability for end users. Led platform initiatives using KMP to deliver reusable modules and alignment for 15+ engineers spanning Android, iOS, Web, and Backend. Defined GraphQL API contracts, module boundaries, and coding standards, cutting integration issues by 20%. Implemented modern Android patterns, applying MVI where appropriate to enhance state handling and testability. Sustained delivery visibility and coordinated dependencies throughout the organization by tracking stories and defects in Jira. Engagement concluded following vendor disengagement during a company reorganization; transitioned responsibilities across multiple engineering teams.