Chapter II: The Junior
Junior Android Engineer at Miswag
Jul 2024 — Jun 2026 · 1 yr 11 mos · Baghdad, Iraq
An e-commerce platform with over 100k monthly active users, serving customers all over Iraq. This was where I began my apprenticeship in Android development. I built my skills from being an intern to becoming a mid-level Android developer.

What I built
- Migrated the entire app from XML to Jetpack Compose.
- Introduced various new screens and features.
- The entire app uses Server-Driven UI, which added a lot of complexity and fun to the work.
- Helped in automating the CI/CD pipline through Bitrise.
What challenged me
- Cross-team communication between the product, backend, and iOS teams to ensure features were successfully delivered.
- Working with Server-Driven UI presented many challenges in how the UI is built and how state is managed.
- Migrating XML-based layouts to Compose presented a major challenge in transforming monolithic screens into a cleaner architecture with better state management and separation of concerns.
What I learned
- Gained extensive experience with Jetpack Compose.
- Developed a better understanding of state management.
- Improved my ability to work with animations.
- Introduced lazily loaded components with business logic to handle lazy loading throughout the app.


