Staff Software Engineer
Current* Revamped Home Page: redesigned homepage UI using MotionLayout animations and integrated Apollo GraphQL for data request. Optimized performance with device caching improving subsequent app launches. Migrated legacy java code to the latest architecture using Mvrx, Compose and coroutines.* Design systems library: Develop and maintain the Android design systems repository using Jetpack Compose. Collaborated with designers to ensure component accessibility and adherence to the Material3 Design principles. Pioneered the use of figma tokens to automatically generate Jetpack Compose semantic colors, reducing manual effort and ensuring consistency. * Dark mode: Refactored codebase for dark mode support with semantic color tokens. Led a full application review to verify illustrations and components met quality criteria.* Improved code quality & stability: Automated code formatting and UI screenshot testing with Github Actions leveraging ktlint, paparazzi and showkase libraries.