Rakuten
Mar 2024 – PresentAndroid Developer
Tokyo
- Features and maintenance in a large-scale e-commerce Android app with strong uptime expectations.
- Redux/MVI with MVVM for predictable UI and state across configuration changes and lifecycle.
- Multi-module structure and Dagger/Hilt for lifecycle-aware components and reduced coupling.
- Performance work: main-thread blocking, background execution, and safer network retry flows.
- Quality: JUnit/Mockito, SonarQube remediation, Bitrise CI/CD, and AI-assisted code review in PR workflow.
- Internal tooling integrating Confluence, Jira, GitHub review, and Figma; workflow automation with Claude Code MCP.